- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个按钮,您可以单击它,它应该会打开模式 onclick。但是,当我单击该按钮时,我收到错误消息“Unknown provider: $modalInstanceProvider <- $modalInstance”。到目前为止我检查了一切。我错过了什么?这是到目前为止的代码。
应用程序。 js - 加载 ui-bootstrap。
var app = angular.module('myApp', ['ngRoute', 'ui.bootstrap']);
services.js - 这是模态服务。
app.factory('modalService',['$uibModal', function($uibModal){
return {
openMenuModal: function(index, title, description) {
var modalObj = $uibModal.open({
templateUrl: 'partials/modal.html',
backdrop: 'static',
keyboard: true,
size: 'sm',
controller: function($scope, $modalInstance){
$scope.title = title;
$scope.description = description;
$scope.ok = function(id){
$modalInstance.close();
}
$scope.cancel = function(){
$modalInstance.dismiss('cancel');
}
}
});
}
};
}]);
家庭 Controller
app.controller('home', [
'$scope',
'contentService',
'$http',
'$uibModal',
'modalService', function($scope, contentService, $http, $uibModal, modalService){
contentService.then(function(data){
$scope.data = data;
$scope.shortcutList = $scope.data.shortcuts; // list of shortcuts
$scope.name = $scope.data.user; // user's name
$scope.userThumb = $scope.data.userThumb; // user thumbnail image
$scope.deleteBox = function(index, title, description){
modalService.openMenuModal('t', title, description);
};
});
}]);
模态模板
<div ng-controller="Home">
<div class="modalBox animated fadeIn">
<h1> {{title}} </h1>
<p>{{description}}</p>
<div class="modal-footer"></div>
</div>
</div>
快捷方式模板按钮 - 这是我要调用 deleteBox() 的地方
<button class="btn btn-primary deleteBox" ng-click="deleteBox($index, 'Are You sure you want to delete this?', 'description text')"></button>
最佳答案
使用 $uibModalInstance
而不是 $modalInstance
关于javascript - AngularJS 错误 : $injector:unpr Unknown Provider - $modalInstanceProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36751962/
当我尝试将 $cookie 包含到我的 Controller 中时出现此错误。 任何人都可以向我解释我做错了什么? 我在 index.html 中有 angular-cookie.js 我在 conf
我在 Controller 中有此代码 app.controller('Ctrl', function($scope, $invalid, $location) { $scope.upd_check
我正在尝试使用 Angular UI Bootstrap module ,特别是 Modal 插件。我的应用程序文件夹的结构如下: 应用程序 时间表 scheda.html schedacontrol
尝试为我的 angularjs 应用程序设置简单的身份验证。当我在第 20 行调试 app.js 时,我收到此错误: Error: [$injector:unpr] http://errors.ang
这是我的 script.js 代码: var app = angular.module('starter', []) app.provider('RouteHelpers', function ()
我正在 Angular Js 工作。我正在尝试根据用户名和密码从 Sql 数据库创建登录系统。我输入了正确的用户名和密码,但这没有进入我想重定向用户主页但我做不到的页面。当我从控制台应用程序将用户名和
我创建了 .html、app.js、Controller.js 和 Services.js。我只是希望使用 DI 在 html 页面上发布数据,但在执行 html 文件时出现错误,如下所示 angul
尝试添加一个简单工厂并收到错误: Error: [$injector:unpr] http://errors.angularjs.org/1.4.6/$injector/unpr?p0=subfact
/image/u8QL3.jpg这是我的错误的图片。 dicym.js var app = angular.module('diycm', ['ngRoute', 'LocalStorageModul
我正在用 java 开发购物网站,我正在使用 angurajs。 我有这个文件的问题: DashboardControll.js 'use strict'; var app = angular
我正在为我的网站和 SEO 优化编写元数据服务,但似乎我无法克服错误。我不确定为什么。我在 head 标签中插入了我的 html Controller 标签 ng-controller="MetaDa
我有以下 Controller : /** Calculation controller **/ app.controller('calculationController', ['$scope','
somone可以让我了解为什么我会根据我的代码获得标题错误吗?不太清楚为什么。 angular.module("demoApp", ['ngRoute']) .config(['$routeProvi
我是 AngularJs 的新手,我已经看到了足够多的类似问题的帖子,但还没有找到解决我的问题的方法。我使用的是 Angular 1.4.5 app.js(省略了路由和拦截器等额外代码): 'use
routes.js angular .module('main') .config(config); config.$inject = ['$routeProv
我是 AngularJS JavaScript 新手。刚开始学它。我正在尝试一些小示例程序。这是我尝试过的,但它抛出错误。 {{time}} var app
我会保持简短。我对 angularjs 非常陌生,我正在学习 Pluralsights 教程之一。 自从本教程发布以来,有许多已弃用的内置插件让我抓狂。 我正在尝试使用以下代码 angularForm
我正在尝试从 this site 实现 $uibModal 但是一旦我将 $uibModal 服务添加到我的 Controller 中,我就会收到错误:[$injector:unpr] http://
我完成了本教程,该教程已运行代码,并且我尝试将其变成我自己的。但不幸的是,它不起作用。它给出了以下错误: angular.min.js:84Error: [$injector:unpr] http:/
这是我的代码: app.factory('assignmentAttachments', function() { }); describe("test", function() { // a
我是一名优秀的程序员,十分优秀!