【发布时间】:2015-05-28 00:51:33
【问题描述】:
我正在尝试使用下面的代码将对象传递到 bootstrap/angularJS 中的模式对话框中。我以AngularJS UI Bootstrap modal is unable to perform functions from scope 给出的答案的方式做到了这一点。当模态表单应该通过调用 editGroup() 打开时,我收到以下错误:
错误:[$injector:unpr] 未知提供者:selGroupProvider
var EditGroupModalController = function ($scope, $modalInstance, selGroup) {
$scope.user = $sessionStorage.user;
$scope.selGroup = selGroup;
$scope.closeModal = function () {
$modalInstance.close();
};
};
$scope.editGroup = function (selGroup) { // "selGroup" receives the current Group object from $scope.groupList[]
$modal.open({
templateUrl: 'app/views/administration/advanced/editgroup.html',
controller: ['$scope', '$modalInstance','$modal','$sessionStorage','advancedService','selGroup', EditGroupModalController],
size: 'lg',
windowTemplateUrl:'app/views/partials/modaltemplatedraggable.html',
backdrop:'static',
resolve: {
item: function () {
return selGroup;
}
}
});
};
这个错误的官方描述是here;但是,我不明白为什么会收到此错误。 非常感谢对此的任何帮助。
【问题讨论】:
标签: javascript angularjs twitter-bootstrap angular-ui-bootstrap