Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度节点字符串参数转义错误_Angularjs_Node.js - Fatal编程技术网

Angularjs 角度节点字符串参数转义错误

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

我有一个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="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);
    };