【发布时间】:2016-01-12 13:08:33
【问题描述】:
我是 Angular 2 的新手,我想编写一个属性指令来查询搜索“class1”类的元素,如果找到,则应将“class1”替换为“class2”。
应该是这样的:
import {Directive, ElementRef, Renderer, Input} from 'angular2/core';
@Directive({
selector: '[my-directive]'
})
export class MyDirective {
constructor(el: ElementRef, renderer: Renderer) {
//Pseudo-code
if (el.containsClass('class1')) {
el.removeClass('class1');
el.addClass('class2');
}
}
}
找不到任何相关文档,所以决定写这个问题。
【问题讨论】: