typescript 属性指令 - 自定义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 属性指令 - 自定义相关的知识,希望对你有一定的参考价值。

import { Component } from '@angular/core';
import {MyDirective} from './my-directive.directive'

@Component({
  moduleId: module.id,
  selector: 'test6-app',
  templateUrl: 'test6.component.html',
  styleUrls: ['test6.component.css'],
  directives:[MyDirective]
})
export class Test6AppComponent {
  title = 'test6 works!';
}
<h1 MyDirective>
  {{title}}
</h1>
.is-favorite{
  color:red;
}
import { Directive, HostBinding } from '@angular/core';

@Directive({
  selector: '[MyDirective]'
})
export class MyDirective {
  @HostBinding('class.is-favorite') isFavorite = true;
  constructor() {}
}

以上是关于typescript 属性指令 - 自定义的主要内容,如果未能解决你的问题,请参考以下文章

typescript 角度 - 自定义指令

typescript 自定义结构型指令

typescript 自定义指令

Vue.js 自定义指令使用 TypeScript 检测点击外部元素

编写自定义指令以在 AngularJS (TypeScript) 中向 ng-options 添加工具提示

编写自定义指令以将工具提示添加到AngularJS中的ng-options(TypeScript)