我正在考虑将这种依赖关系:https://cdnjs.cloudflare.com/ajax/libs/angularjs-dropdown-multiselect/2.0.0-beta.10/src/angularjs-dropdown-multiselect.js注入我的项目中。
以下是项目中使用的依赖注入方案:
angular.module("myModule").controller("myController", MyController);
function MyController($scope, $window, angular-js-dropdown-multiselect ){
}
MyController.$inject = ["$scope", "$window", "angular-js-dropdown-multiselect"]
然而,角度抛出错误:$ injector:unpr 未知的提供商错误。
我尝试将angular-js-dropdown-multiselect更改为angularJsDropdownMultiselect,但仍然看到错误。
有什么建议吗?
谢谢, 马特
答案 0 :(得分:1)
您尝试注入模块而不是提供商。在页面上包含该脚本并注入模块公开的任何提供程序。
查看该文件,除了指令外,它不会公开任何内容,所以只需执行以下操作:
JS:
<div dm-dropdown-static-include>...</div>
用法:
{{1}}