在AngularJs中使用ng-submit中的三元运算符

时间:2018-01-18 10:47:17

标签: javascript angularjs

<form ng-if="userCtrl.show"
    ng-submit="userCtrl.showOtpForm : userCtrl.verifyOtp() ? userCtrl.sendOtpToEmail()" >......</form>

我想在ng-submit中使用三元运算符。就像当userController中的show变量求值为true时,应该调用verifyOtp()函数,否则调用另一个函数。但我一直在收到语法错误。

1 个答案:

答案 0 :(得分:4)

你的三元看起来不正确,试试这个:

func indexOf(element string, data []string) (int) {
   for k, v := range data {
       if element == v {
           return k
       }
   }
   return -1    //not found.
}