Angularjs 角度节点字符串参数转义错误
我有一个meanjs应用程序。在我的html中,我有以下内容Angularjs 角度节点字符串参数转义错误,angularjs,node.js,Angularjs,Node.js,我有一个meanjs应用程序。在我的html中,我有以下内容 <button class="btn btn-primary" data-ng-click="addMember({{user._id}});" > <i class="glyphicon glyphicon-plus"></i> </button> 如果我在方法周围添加单引号 <button class="btn btn-primary" data-ng-click="ad
<button class="btn btn-primary" data-ng-click="addMember({{user._id}});" >
<i class="glyphicon glyphicon-plus"></i>
</button>
如果我在方法周围添加单引号
<button class="btn btn-primary" data-ng-click="addMember('{{user._id}}');" >
<i class="glyphicon glyphicon-plus"></i>
</button>
它输出字符串literal{{user.\u id}}
,而不是55a897dfad783baa677e1326
我做错了什么?使用
ng单击
传递user.id
而不使用{}
。像ng click=“addMember(user.\u id);
使用ng click
传递user.id而不使用{}
ng click=“addMember(user.\u id);“
gah!谢谢。就是这样。我太傻了。如果你想把你的评论移到答案上,我可以给你点积分,因为我把它移到了答案上。Thx Ervin。
Error: [$parse:syntax] Syntax Error: Token 'user._id' is unexpected, expecting [:] at column 13 of the expression [addMember({{user._id}});] starting at [user._id}});].
http://errors.angularjs.org/1.2.28/$parse/syntax?p0=user._id&p1=is%20unexpected%2C%20expecting%20%5B%3A%5D&p2=13&p3=addMember(%7B%7Buser._id%7D%7D)%3B&p4=user._id%7D%7D)%3B
<button class="btn btn-primary" data-ng-click="addMember('{{user._id}}');" >
<i class="glyphicon glyphicon-plus"></i>
</button>
$scope.addMember = function(userid) {
console.log(userid);
};