在ng-click指令中使用if语句

时间:2015-10-18 09:32:38

标签: angularjs

如果是ng-click,我会有一个关于ng-ng的问题。目前我有以下内容:

ng-click="vm.setScheduleIntervalContainerType('SERVICE_ADDED')"

我会有这样的行为:

ng-click="vm.setScheduleIntervalContainerType(ng-if="vm.schedulepresenceonly == true"? 'SERVICE_ADDED' : 'SERVICE')"

有没有可能像这样实现它? 非常感谢!

1 个答案:

答案 0 :(得分:2)

不需要ng-if,你可以这样做:

ng-click="vm.setScheduleIntervalContainerType(vm.schedulepresenceonly == true? 'SERVICE_ADDED' : 'SERVICE')"

不是在视图级别编写逻辑,而是将条件移至vm.setScheduleIntervalContainerType()