如何在angularJS中的函数之间传递参数

时间:2015-09-29 09:29:12

标签: javascript angularjs parameters

我有这种代码的和平

    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函数之间传递参数

2 个答案:

答案 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