如何将一个范围方法作为必需参数传递到另一个范围方法?
在这种情况下,我需要能够将$scope.getPublisher(publisher)
作为$scope.modal
中的第二个参数传递。
有很多代码,所以这里是小提琴:
答案 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);
});
};