- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Angular Bootstrap ui modal,它工作正常,但是当我尝试使用 modalInstance 关闭它时,它给出了上述错误。这是我的代码
var app = angular.module('LoginModule', ['ui.bootstrap']);
app.controller('LoginModal', ['$scope', '$modal', function ($scope, $modal) {
$scope.animationsEnabled = true;
$scope.open = function (size) {
var modalInstance = $modal.open({
animation: $scope.animationsEnabled,
templateUrl: '/app/template/Login.html',
controller: 'LoginController',
size: size
});
}
}]);
app.controller('LoginController', ['$scope', '$modalInstance', '$http', function ($scope, $modalInstance, $http) {
$scope.model = {};
$scope.loading = {
state: false
}
$scope.errors = '';
$scope.email = "";
$scope.cancel = function () {
$modalInstance.dismiss('cancel');
};
}]);
我已经在 Controller 中创建了取消函数,我用模板指定了它,但它仍然给出错误。我在 LoginController 内的按钮中使用 ng-click="cancel()"。需要帮助吗?
最佳答案
看起来您正在模态视图中使用 ng-controller 指令实例化 Controller 。相反,您只需要使用模式的 controller
选项即可获取注入(inject)的特殊依赖项 $modalInstance
。如果您使用 ng-controller="LoginController"
实例化了 Controller ,则需要将其删除,并且您不需要它,并且 Controller 会自动实例化(通过解决特殊依赖项 $modalInstance
)并附加到模板。
关于angularjs - 未知提供商 : $modalInstanceProvider <- $modalInstance in Angularjs modal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30742887/
我正在尝试像这样使用 angularui-bootstrap 调用模态。 var authApp = angular.module('AuthApp', ['ui.bootstrap']); auth
AngularJS 的新手,似乎无法找出这个错误的含义。我发现其他一些人有同样的错误,但似乎他们的问题与我的无关。 Unknown provider: $modalProvider ) at
我有一个带有模式的应用程序,我试图使用 $modalInstance 调用它。根据我在这里读到的其他问题,我不应该在模板中包含 ng-controller ,这正是我所做的,但它仍然不起作用。 这是我
我正在使用 Angular Bootstrap ui modal,它工作正常,但是当我尝试使用 modalInstance 关闭它时,它给出了上述错误。这是我的代码 var app = angul
我正在尝试在我的 Controller 中使用 Angular Bootstrap Modal 指令 ( http://angular-ui.github.io/bootstrap/ ) 来打开模态:
我有一个按钮,您可以单击它,它应该会打开模式 onclick。但是,当我单击该按钮时,我收到错误消息“Unknown provider: $modalInstanceProvider
我真的觉得上面的错误很难解决。我的项目中有两个模式。其中一个模态工作正常,而另一个模态则不然。我已将 $modal 作为依赖项注入(inject)到 Controller 中,在该 Controlle
我一直在研究这个错误,但我似乎无法弄清楚。当我将添加到产品服务器的 Angular 引导模型推送时,问题就开始了。原来的错误是这样的: "AngularJS Error: Unknown provid
编辑 - 如下面的代码所示,模态将工作 - 我的问题是我在我的模态的 HTML 模板中包含了 ng-app 和 ng-controller,但是它们不包含在下面的问题中。 我有我的主 Controll
我是一名优秀的程序员,十分优秀!