如何在指令的attrs中监视属性

弗朗西斯(Francis)

我有一个控制器,它的计数器会不时变化。
该计数器与指令的属性绑定,并在该指令的链接函数内部读取。

每当attr值更改时,如何让指令运行函数?

谢谢。

米克378

里面的相应的link功能:(假设你的属性称为counter你的范围变量是:scope

scope.$watch(attrs.counter, function (newTime) {
                    //do something with the new Time
});

其他方式,肯定是更有效的方式:

插值属性

在指令内部,将scope属性设置如下(它将被隔离):

scope: { counter: '@'}

counter只要link调用函数就会自动观察到提供当前值的

'@''='这里更好,因为我想您不会在指令中将计数器设置为新值,这意味着您只需读取它即可。实际上,=它对于双向数据绑定更有用,但是您可能不需要它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在指令的attrs中监视属性

来自分类Dev

AngularJS:如何监视指令中的属性?

来自分类Dev

如何在指令中监视$ scope的变化?

来自分类Dev

如何在指令中显示对象的属性?

来自分类Dev

如何在AngularJS指令中绑定属性?

来自分类Dev

angular指令中的'attrs'属性无法正常工作

来自分类Dev

如何在指令中对监视表达式进行单元测试

来自分类Dev

如何在指令中获取并运行值“ {{aaa}} / {{bbb}}”的属性?

来自分类Dev

如何在angular 2.0中创建拖动属性指令?

来自分类Dev

如何在angularjs指令中添加验证属性

来自分类Dev

如何在Angular指令中侦听元素的属性更改?

来自分类Dev

angularJS如何在指令的链接中更改属性

来自分类Dev

如何在templateUrl HTML内容中访问angular指令的属性

来自分类Dev

如何在指令属性中设置初始值

来自分类Dev

AngularJS-如何通过attrs将不同的$ scope属性传递给指令

来自分类Dev

如何监视指令的链接函数中定义的函数?

来自分类Dev

如何在Angular JS中监视一个特定的嵌套数组项属性的变化?

来自分类Dev

AngularJS监视指令中的变量

来自分类Dev

在AngularJS指令templateUrl中访问attrs

来自分类Dev

如何在C#中监视HttpWebRequest?

来自分类Dev

如何在GCP中监视VM服务?

来自分类Dev

如何在Kiwi中监视类方法?

来自分类Dev

如何在工厂angularJS中监视字段

来自分类Dev

如何在C#中监视HttpWebRequest?

来自分类Dev

如何在Azure中关闭性能监视?

来自分类Dev

如何在ITRS Geneos中监视MQ

来自分类Dev

AngularJS:指令监视属性表达式

来自分类Dev

如何在Rails Slim模板中的输入中添加angular属性指令?

来自分类Dev

如何在厨师食谱中声明state_attrs

Related 相关文章

热门标签

归档