我正在尝试创建一个像这样使用的指令:
myValue
范围值(应该是数字)
negative
只是一个css类的名称.
该指令背后的想法是,我不想向用户显示货币,并且当绑定的数量为负时,negClass get应用于呈现的元素.
我遇到的问题是当更改negClass时,更新不会生效.但我确实看到了DOM中的变化.
这是我的指令定义:
myModule.directive('amount', function () {
return {
restrict: 'E',
replace: true,
template: '{{value | currency}}',
scope: {
value: "=",
negClass: "@",
}
};
});
这是一个演示问题的测试工具:https://dl.dropboxusercontent.com/u/1563210/amtdirtest.html