0
<a ng-href="{{a==3 ? 'www.google.com/correct?{{a}}' : 
'www.google.com/correct?{{a+1}}'}}"

它抛出错误。

错误:$parse:lexerr 词法分析器错误

任何人都可以帮忙吗?我是 angularjs 和学习的新手,不知道应该如何进行。

4

1 回答 1

1

请用:

ng-href="a===3 ? ('www.google.com/correct?' + a) : ('www.google.com/correct?' + (a+1))"

因为它是一个 ng-tag,所以你不应该使用方括号,而应该像普通的 javascript 一样对待它。

于 2018-09-12T12:35:47.290 回答