AngularJS:添加条件添加ng-onclick?

时间:2016-10-03 09:40:50

标签: javascript angularjs angular-ng-if angular-ng

我正在处理一个指令,所以我可以重用相同的布局和一段代码,但是对于不同的用例有一些小的变化。

我希望通过允许对指令进行一些设置来处理这些变体,我可以设置{"clickable":"true","fn":"clickMe"}

但是在我的指令布局中,如何设置它,如果选项clickable设置为true,它将添加角度属性指令ng-onlick=clickMe(),如果不是,然后根本不添加属性。

我尝试使用AngularJS指令ng-attr ng-attr-ng-click="{{options.fn||undefined}}",但在使用{{ }}时会引发错误,而在不使用它时也不会有效。

我可以将它放入一些带有角度的条件逻辑中,除了使用ng-if ???使整个html元素两次使用

<span class="list-item" ng-attr-ng-click="{{options.fn||undefined}}">My list item</span>

如果我的问题不清楚,请告诉我,我会尝试详细说明。

0 个答案:

没有答案