如何将插值作为参数传递给angularjs中的javascript函数

ski*_*kip 4 html javascript arguments angularjs angularjs-ng-click

我在我的angularjs应用程序中单击html按钮时调用一个函数,如下所示

<button type="button" class="btn" ng-click="foo(bar, fruits, {{user.email}})">Get it Done</button>
Run Code Online (Sandbox Code Playgroud)

foo是在控制器的功能,bar并且fruits是从表单的值和{{user.email}}在范围内的电子邮件.

我可以{{user.email}}在html页面上显示,但是当点击给定时,我在控制器undefinedfoo功能中获得了它button.

$scope.foo = function(bar, fruits, email) {
    //email is undefined here
};
Run Code Online (Sandbox Code Playgroud)

有人可以帮我理解如何将该{{user.email}}值传递给foo控制器中的函数?

syl*_*ter 7

请参见http://jsbin.com/mawey/1/edit.您不必user.email仅插入:

<button type="button" class="btn" ng-click="foo(bar, fruits, user.email)">
Run Code Online (Sandbox Code Playgroud)