angularjs – 在ng-click上创建动态函数

前端之家收集整理的这篇文章主要介绍了angularjs – 在ng-click上创建动态函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这样的按钮
<button ng-click="method = 'create'; title = 'Create'>create</button>
<button ng-click="method = 'update'; title = 'Update'>update</button>

还有这个

<button ng-click="create(param)">{{ title }}</button>
<button ng-click="update(param)">{{ title }}</button>

上面的代码工作正常,但我想让它变得动态.

所以我改变它如下.

<button ng-click="{{ method }}(param)">{{ title }}</button>

这不起作用,我不知道为什么,虽然如果我检查元素,上面的代码生成纠正代码,如前所述.

使用 bracket notation
<button ng-click="this[method](param)">{{ title }}</button>

这指向当前范围对象,因此使用此[方法]可以通过变量名访问方法.

原文链接:https://www.f2er.com/angularjs/142391.html

猜你在找的Angularjs相关文章