ui选择未知提供程序
uiSelect Unknown provider
嗨,我试图暗示 uiSelecthttps://github.com/angular-ui/ui-select
但是当我添加模块时.JS
angular.module('projects').controller('ProjectsCreateController', ['$scope', 'Projects', 'Notify', 'CustomersToId', 'Users', '$http', '$q', 'uiSelect',
function($scope, Projects, Notify,Customers, Users, $http, $q, uiSelect) {
.HTML
<ui-select-match placeholder="Select person...">
{{customers.name}} <{{customers._id}}>
</ui-select-match>
我在铬控制台中收到此错误
Error: [$injector:unpr] Unknown provider: uiSelectProvider <- uiSelect
http://errors.angularjs.org/1.2.27/$injector/unpr?p0=uiSelectProvider%20%3C-%20uiSelect
at ...lib/angular/angular.js:78:12
at .../lib/angular/angular.js:3801:19
at Object.getService [as get] (.../lib/angular/angular.js:3929:39)
at .../lib/angular/angular.js:3806:45
at getService (.../lib/angular/angular.js:3929:39)
at invoke (.../lib/angular/angular.js:3956:13)
at Object.instantiate (.../lib/angular/angular.js:3976:23)
at .../lib/angular/angular.js:7307:28
at .../lib/angular/angular.js:6696:34
at forEach (.../lib/angular/angular.js:332:20) <div class="modal-content" modal-transclude="">
您不需要将uiSelect
注入控制器,因此请先将其删除。
angular.module('projects').controller('ProjectsCreateController', ['$scope', 'Projects', 'Notify', 'CustomersToId', 'Users', '$http', '$q',
function($scope, Projects, Notify,Customers, Users, $http, $q) {
声明模块时,需要将ui.select
添加到模块中。您还需要包含 ng-sanitize
.
var module = angular.module('projects', ['ui.select', 'ngSanitize']);
确保还包含ng-sanitize
JavaScript 文件:
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.9/angular-sanitize.js"></script>
此信息在入门文档中提供。
相关文章:
- 为什么我得到错误:$injector:unp未知提供程序
- 在出厂时注入服务错误: [$injector:unpr] 未知提供程序: $scopeProvider <- $scop
- AngularJS错误:$injector:unp未知提供程序-$modalInstanceProvider
- AngularJS:未知的提供程序错误
- Angular小部件中的Angular Grid返回错误:[$injector:unp]未知提供程序:
- 有角度的“;未知提供者”;在约曼应用程序中使用Grunt Build缩小后出错
- 获取解析值的未知提供程序错误
- $provide.decorator为指令提供未知的提供程序
- jQuery - 追加/替换事件侦听器(当事件处理程序未知时)
- angular.js:13294错误:[$injector:unp]未知提供程序:cityResourceProvide
- 角度未知提供程序,无法POST/注册
- 未知提供程序:在angular.bootstrap之前使用$injector获取$location服务时使用$rootE
- Watir Web驱动程序引发未知Javascript错误
- ionic.bundle.js:25642错误:[$injector:unp]未知提供程序:$cordovaGeoloc
- 密钥斗篷未知提供程序错误
- Angular 未知提供程序,出厂时包装在匿名函数中
- ui选择未知提供程序
- 错误: [$injector:unpr] 未知提供程序: setPageProvider <- setPage
- 错误:[$injector:unp]在控制器中注入routeprovider服务时,jasmine测试中的提供程序未知
- uib模态提供程序未知单元测试