Как использовать выражение в ng-href для передачи параметров запроса? - PullRequest
0 голосов
/ 12 сентября 2018
<a ng-href="{{a==3 ? 'www.google.com/correct?{{a}}' : 
'www.google.com/correct?{{a+1}}'}}"

Выдает ошибку.

Ошибка: $ parse: lexerr Ошибка лексера

Может кто-нибудь помочь, пожалуйста. Я новичок в angularjs и обучения, не могу понять, как мне поступить.

1 Ответ

0 голосов
/ 12 сентября 2018

Пожалуйста, используйте:

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

Поскольку это ng-тег, вы не должны использовать скобки и обращаться с ним как с обычным javascript.

...