在指令代码中我有:
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'。
提前谢谢
答案 0 :(得分:2)
尝试使用@
代替=
代替x
:
scope:{
'rendered':'=',
'x':'@'
}
...
这样x
属性将被视为字符串文字,而不是被解释。