回答

3

当您以编程方式更改值必须触发一个事件change

+0

一个干净的方式来做到在提出它正在改变NG-模型指令[此评论](https://github.com/FezVrasta/bootstrap-material-design/issues/148#issuecomment-150169488)由[Josephdias92](https://github.com/Josephdias92)在github。 – atfornes 2016-08-31 17:14:26

+0

是的,如果有人想要使用像Angular,React等框架,应该避免使用内置JS并编写自己的组件 – 2016-09-01 11:09:11

0

如果您使用Angular2,则不需要自定义指令。在标签上做这样的事情。

<label [class.active]="name && name.length > 0">Some Label</label>