【发布时间】:2014-12-11 09:23:36
【问题描述】:
我有一个自定义的角度过滤器指令,它可以使用以下语法替换字符串:
{{ 'MyValue' | replace: 'My':'Foo' }}
这很好用。现在我想在 ng-click 中使用这个过滤器
<button ng-click="alert('{{ 'MyValue' | replace: 'My':'Value'}}')">Click Me!</button>
这会引发解析异常(我假设是因为警报周围的撇号)。在这种情况下,正确的语法是什么?
Plunkr 可在此处获得:http://plnkr.co/edit/xEGjY40LWORt5nlaJq46
【问题讨论】:
-
在您的 plunkr 中,永远不会触发警报(如果我用普通文本替换代码)。我不确定,但可能是因为您没有控制器?
-
问题是这个parse exception
标签: angularjs