Angularjs将$ scope方法作为参数传递给另一个$ scope方法

时间:2014-03-28 16:54:01

标签: javascript angularjs angularjs-scope

如何将一个范围方法作为必需参数传递到另一个范围方法?

在这种情况下,我需要能够将$scope.getPublisher(publisher)作为$scope.modal中的第二个参数传递。

有很多代码,所以这里是小提琴:

http://jsfiddle.net/psdpainter/spmPB/

1 个答案:

答案 0 :(得分:0)

问题是$scope.getPublisher$scope.modal知道它是什么之前就已经解决了。这是正确的代码:

$scope.modal = function (title, id, publishdate, body, expiration) {
    var id = id.Publisher1Id;
    headlineFactory.getUserDetails(id).then(function (data) {
        var user = data.d;
        return user;
    })
    .then(function (user) {
        var id = user.Title;
            headlineFactory.modalDialog(title, id, publishdate, body, expiration);
    });
};