javascript - 与属性的 Angular 绑定(bind)评估值

标签 javascript angularjs

在指令代码中我有:

 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/

相关文章:

angularjs - AngularJs + Firebase 入门

javascript - 如何使用键将两个数组组合成一个对象

JavaScript onmouseover 未按预期工作

javascript - 检测浏览器是否使用隐私浏览模式

javascript - 将事件绑定(bind)到对象内的函数

javascript - Java访问浏览器本地存储

javascript - 使用 $http Angular 时如何返回 HTML 以显示为 HTML 而不是文本

javascript - angular-route.min.js 的问题 |错误 Chrome 控制台 [$injector :modulerr]

python - 带有 Angular 的 flask : POST form is empty

javascript - 在 Javascript 中将字符串解析为真正的整数