我有这样的按钮
<button ng-click="method = 'create'; title = 'Create'>create</button>
<button ng-click="method = 'update'; title = 'Update'>update</button>
Run Code Online (Sandbox Code Playgroud)
还有这个
<button ng-click="create(param)">{{ title }}</button>
<button ng-click="update(param)">{{ title }}</button>
Run Code Online (Sandbox Code Playgroud)
上面的代码工作正常,但我想让它变得动态.
所以我改变它如下.
<button ng-click="{{ method }}(param)">{{ title }}</button>
Run Code Online (Sandbox Code Playgroud)
这不起作用,我不知道为什么,虽然如果我检查元素,上面的代码生成纠正代码,如前所述.
dfs*_*fsq 27
使用括号表示法:
<button ng-click="this[method](param)">{{ title }}</button>
Run Code Online (Sandbox Code Playgroud)
this指向当前范围对象,因此this[method]您可以通过变量名访问方法.
| 归档时间: |
|
| 查看次数: |
10222 次 |
| 最近记录: |