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


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

它抛出错误。

错误:$parse:词法搜索 词法分析器错误

谁能帮忙。我是 angularjs 和学习的新手,无法弄清楚我应该如何进行。

请使用:

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

由于它是一个ng-tag,你不应该使用括号,而应该像对待普通的javascript一样对待它。

最新更新