如何将AngularJs变量作为jQuery函数中的参数传递?

时间:2018-03-02 11:25:08

标签: jquery angularjs angularjs-directive jquery-plugins

我有这个jQuery函数:

   function updateProfile(profile, sessionId){
    alert(profile,sessionId);
}

在HTML中我喜欢这个

<button onclick="updateProfile(profile, {{sessionId}})">Update</button>

由于{{sessionId}}是angularjs变量,因此无法正常工作。

在jquery onclick函数中传递此angularjs变量的正确方法是什么?

谢谢大家参与!

1 个答案:

答案 0 :(得分:0)

使用ng-click代替onclick并在范围中定义您的功能

//HTML
<button ng-click="updateProfile(profile, {{sessionId}})">Update</button>

//Angular
$scope.updateProfile = function(profile, sessionId){
    alert(profile,sessionId);
}