我正在尝试将 Angular 属性作为字符串传递给我的指令,例如
<custom-directive an-attribute="10/10/10"></custom-directive>
但是,当我尝试访问属性时,它会进行数学运算并输出 0.01。如何防止属性进行数学运算?
最佳答案
您使用的是 @
还是 =
绑定(bind)?
如果使用 @
绑定(bind),an-attribute="10/10/10"
应按原样工作。这可能就是您想要的。
如果使用 =
绑定(bind),an-attribute="'10/10/10'"
应该可以解决问题。
关于javascript - 当我将属性作为字符串插入时,如何防止 Angular 进行数学运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37636334/