在指令代码中我有:
scope:{
'rendered':'=',
'x':'='
},
restrict:'A',
link:function (scope, element) {
var x = scope.x
...
在 HTML 中我有
<div my-directive x='02/06'></div>
但是在 Link 函数中 var x = 0.333。如何防止这种评价呢?我需要获取我的“02/06”。
提前谢谢
最佳答案
尝试使用 @
而不是 =
来表示 x
:
scope:{
'rendered':'=',
'x':'@'
}
...
这样 x
属性将被视为字符串文字而不是被解释。
关于javascript - 与属性的 Angular 绑定(bind)评估值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30715760/