Javascript 属性的角度绑定计算值
在指令代码中,我有:Javascript 属性的角度绑定计算值,javascript,angularjs,Javascript,Angularjs,在指令代码中,我有: scope:{ 'rendered':'=', 'x':'=' }, restrict:'A', link:function (scope, element) { var x = scope.x ... 在HTML中,我有 <div my-directive x='02/06'></div> 但在链接函数中,var x=0.33
scope:{
'rendered':'=',
'x':'='
},
restrict:'A',
link:function (scope, element) {
var x = scope.x
...
在HTML中,我有
<div my-directive x='02/06'></div>
但在链接函数中,var x=0.333。如何防止这种评估?我需要拿到我的'02/06'
提前感谢您请尝试使用
@
而不是=
作为x
:
scope:{
'rendered':'=',
'x':'@'
}
...
因此,
x
属性将被视为字符串文字,而不是被解释。用引号x=“'02/06'”对其进行转义,或者如果x
始终是文字值,请将范围属性x
更改为@
。很难做到b/c我在中获取HTML:var HTML=“Olala”;大卫-不明白你的意思