如何在 ng-href 中使用表达式传递查询参数?

How to use expression in ng-href for passing query parameters?

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

它抛出错误。

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

谁能帮忙。我是 angularjs 的新手,正在学习,不知道该如何继续。

请使用:

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

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