我有这种代码的和平
var FACEBOOK = 'facebook';
$scope.handle_credentials = function (network) {
hello(network).api('me').then(function (json) {
dbService.handle_credentials(json)
});
};
$scope.loginFB = function () {
hello(FACEBOOK).login(handle_credentials(FACEBOOK))
};
但我有这个错误
handle_credentials is not defined
如何在角度JS函数之间传递参数
答案 0 :(得分:2)
您在Windows.Data.Pdf.dll
中未实现js handle_credentials
功能。您刚刚将该函数分配到controller
对象中。
所以你应该从$scope
object
$scope
答案 1 :(得分:1)
如果两个函数都在同一范围内,您可以在$('.approveCredit').on('click', function() {
var creditid = $('.approveCredit').val();
$.ajax({
url: "ajax url to update database",
type: "POST",
data: {creditid: creditid},
success: successFunction,
error: errorFunction
});
});
函数内调用$scope.handre_credentials
:
loginFB