<a ng-href="{{a==3 ? 'www.google.com/correct?{{a}}' :
'www.google.com/correct?{{a+1}}'}}"
它引发错误。
错误:$ parse:lexerr Lexer错误
任何人都可以帮忙。我是angularjs和学习的新手,无法弄清楚应该如何进行。
答案 0 :(得分:1)
请使用:
ng-href="a===3 ? ('www.google.com/correct?' + a) : ('www.google.com/correct?' + (a+1))"
由于它是ng-tag,因此您不应该使用方括号,并且将其像普通的javascript一样对待。