2017-12-27 16 views
0

이 종속성을 삽입하는 데 diffculty가 있습니다 : 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 알 수없는 공급자 오류 여기

프로젝트에 사용되는 의존성 주입 방식이다.

angularJsDropdownMultiselect로 각도 js 드롭 다운 멀티 선택을 변경해 보았지만 여전히 오류가 표시되었습니다.

제안 사항?

감사합니다, 매트

+0

다 'angular-js-dropdownMultiselect'가 문법 오류 – baao

+0

Respect JS sintax로 시작합니다. –

+0

내 부분의 오타가 수정되었습니다. 여전히 문제가 있습니다. 감사! –

답변

1

당신은 공급자에 반대 모듈을 주입하려는. 귀하의 페이지에 해당 스크립트를 포함시키고 모듈이 노출하는 모든 제공자를 삽입하십시오. 해당 파일을 보면

, 그것은 지시 아무것도하지만, 노출, 그래서 그냥 다음과 같이하지 않습니다

JS :

angular.module('yourMoudule', ['angularjs-dropdown-multiselect']) 

사용법 :

<div dm-dropdown-static-include>...</div> 
+1

잠시 동안 응용 프로그램의 최상위 수준에서 변경해야 할 필요가 있음을 알아 냈습니다. 컨트롤러가 아닙니다 ... 감사합니다! –