如何在angularjs中注入这个依赖项?
我有difficulty注入此依赖项:https://cdnjs.cloudflare.com/ajax/libs/angularjs-dropdown-multiselect/2.0.0-beta.10/src/angularjs-dropdown-multiselect.js到我的项目。如何在angularjs中注入这个依赖项?
这里是在项目中使用依赖注入的方案:
angular.module("myModule").controller("myController", MyController); function MyController($scope, $window, angular-js-dropdown-multiselect){
}
MyController.$inject = ["$scope", "$window", "angular-js-dropdown-multiselect"]
但是角度抛出一个错误:$注射器:unpr 未知的提供程序错误。
我试着将angular-js-dropdown-multiselect改为angularJsDropdownMultiselect,但仍然看到错误。
有什么建议吗?
谢谢, 马特
回答:
你试图注入的模块,而不是供应商。在页面上包含该脚本并注入模块公开的任何提供程序。
望着那个文件,它不公开什么,但一个指令,所以才这样做的以下内容:
JS:
angular.module('yourMoudule', ['angularjs-dropdown-multiselect'])
用法:
<div dm-dropdown-static-include>...</div>
以上是 如何在angularjs中注入这个依赖项? 的全部内容, 来源链接: utcz.com/qa/267235.html