如何在 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。
<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。