我在工厂中使用$ uibModal,我想链接解决方案,但我收到post
的提供程序错误。
return {
openTextEditModal: function(id) {
var modalInstance = $uibModal.open({
templateUrl: 'tpl.html',
backdrop: 'static',
controller: function($scope, $uibModalInstance, $sce, post, user, $http, $stateParams) {},
size: 'lg',
resolve: {
post: function() {
return $q.when('testing');
},
user:function(post){
//do stuff with post
return $q.when(userObj);
},
}
});
},
close:function(){
$uibModal.close();
}
};
如何在followig中使用已解析的值? (链接解决)。
答案 0 :(得分:0)
你不能这样做。但是,您可以在一个解析块中链接promise:
resolve: {
user: function() {
return $q.when('testing')
.then(function(post) {
//do stuff with post
return $q.when(userObj);
});
},
}