如何检查变量(我通过指令)以及它的值是否为真 - 调用函数?
例如:我有指令模板:
<a href="" ng-repeat="i in items" ng-click="i.exec()">
我希望添加类似:ng-if-true-then-call =&#34; i.foo?栏()&#34; 所以,如果i.foo为真 - >指令控制器的功能栏将运行。 (项目var来自指令的配置
<direct items="items">
,范围是
scope: {
items: '=',
}
我需要为此做一个新指令,或者我可以使用任何现有工具?谢谢!
答案 0 :(得分:0)
你的指令模板:
<a href="" ng-repeat="i in items" ng-click="exec(i)">
在您的控制器中:
scope.exec = function (i) {
if (i.foo) {
bar();
}
};