gpt4 book ai didi

javascript - ng-click 参数未正确传递

转载 作者:行者123 更新时间:2023-11-28 11:34:40 24 4
gpt4 key购买 nike

我将一个绑定(bind)参数传递给 ng-click 上的函数,如下所示:

<li ng-repeat="follwing in following.Users">
<a href="" ng-click="unfollow({{follwing.ID}})">Un-follow</a>
</li>

这导致了以下错误:

Error: [$parse:syntax] Syntax Error: Token 'follwing.ID' is unexpected, expecting [:] at column 12 of the expression [unfollow({{follwing.ID}})] starting at [follwing.ID}})].
http://errors.angularjs.org/1.2.10/$parse/syntax?p0=follwing.ID&p1=is%20unexpected%2C%20expecting%20%5B%3A%5D&p2=12&p3=unfollow(%7B%7Bfollwing.ID%7D%7D)&p4=follwing.ID%7D%7D)
at http://localhost/mb-www2015/js/angular.v1.2.10.js:78:12
at Parser.throwError (http://localhost/mb-www2015/js/angular.v1.2.10.js:9884:11)
at Parser.consume (http://localhost/mb-www2015/js/angular.v1.2.10.js:9921:12)

当我在 {{follwing.ID}} 周围添加单引号时,例如:

<a href="" ng-click="unfollow('{{follwing.ID}}')">Un-follow</a>

它按原样传递字符串 {{follwing.ID}},而不是其值。

还需要将文本和调用函数从取消关注更改为关注。如何从取消关注功能中访问点击的 anchor 标记?

感谢您的帮助。

最佳答案

这应该足够了:

<li ng-repeat="follwing in following.Users">
<a href="" ng-click="unfollow(following.ID)">Un-follow</a>
</li>

ng-click预计 expression

关于javascript - ng-click 参数未正确传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26481600/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com