- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一种情况需要使用 uibModalInstance 作为可选注入(inject)器。因为我需要对两个 View 使用同一个 Controller 。一种是弹出 View ,另一种是普通 View 。当我使用弹出窗口时,它工作正常。在另一种情况下,它抛出一个未知的注入(inject)器错误。
任何人都可以帮助解决这个问题。
问候,基兰戈帕尔
最佳答案
您可以按如下方式有条件地将模块注入(inject) Controller 。确保您已经为该 View 的相关依赖项包含了 javascript:
angular.module('myApp').controller('Controller',
['$injector', '$scope', '$http',
function($injector, $scope, $http) {
var uibModalInstance;
if (view1) {
uibModalInstance = $injector.get('uibModalInstance');
}
});
关于angularjs - uibModalInstance 作为可选服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35330860/
我有一种情况需要使用 uibModalInstance 作为可选注入(inject)器。因为我需要对两个 View 使用同一个 Controller 。一种是弹出 View ,另一种是普通 View
当打开一个 bootstrap ui modal 时,如果你更喜欢使用指令,而不是单独使用 templateUrl 和 controller,那么你怎么能在指令的 Controller 中对于模式,访
尝试在 angualarjs 应用程序中打开和关闭模式。我终于打开了它,但现在无法关闭它。我收到未知提供商错误。我以为我已经在我的应用程序中正确注入(inject)了 ui.bootstrap 。我只
我有以下代码: .service('loginModal', function($rootScope, $uibModal) { function updateUserData(user,
当调用 $uibModalInstance.close(parameter) 时,我知道它会关闭当前的模态窗口。 但是 close() 方法中的 parameter 有什么作用呢? 最佳答案 当你打开
为什么这里无法注入(inject)$uibModalInstance? http://plnkr.co/edit/mi9Ytv0HaqE47ENod4Gn?p=preview baseControll
AngularJS 的官方文档不包含任何描述 $uibModalInstance.close 的内容。在以下代码片段中有效,scope.close是一种用于关闭模态窗口并将对象传递给调用者 Contr
下面是指令 cabinet 和我的两个 Controller CabinetThumbnails、ModalCtrl 的代码。根据我的要求,我使用指令 cabinet 和 CabinetThumbna
$uibModalInstance 是否具有任何属性,例如 .ready 或 .opened?我正在尝试根据传递给它的数据更改 UI Bootstrap 模式中元素的 CSS 类。我需要一种方法来在加
我有这两种观点: 1) foo.html Hello {{name}} 2) foo-as-modal.html I'm a modal Close foo.
当我尝试关闭 A ngular Bootstrap Modal在 Angular 1.5 组件中,它抛出 Error: $injector:unpr Unknown Provider . 如果我使用
因为我是一个使用 typescript 的 Angular 新手,所以我在实现 Angular 模式弹出窗口时遇到了一个问题。问题是我有一个下拉菜单,我必须更改它才能打开模式弹出窗口,并且该模式弹出窗
我是一名优秀的程序员,十分优秀!