2017-12-27 1 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 不明なプロバイダエラー。

angle-js-dropdown-multiselectをangularJsDropdownMultiselectに変更しようとしましたが、まだエラーが表示されています。

提案がありますか?

おかげで、 マット

+0

をそれすべて'angle-js-dropdownMultiselect'は構文エラー – baao

+0

Respect JS sintaxです。 –

+0

は私の部分のタイプミスを修正しました。それでも問題はあります。ありがとう! –

答えて

1

あなたは、プロバイダとは対照的に、モジュールを注入しようとしています。あなたのページにそのスクリプトを組み込み、モジュールが公開するあらゆるプロバイダを注入します。

JS:

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

使用法:それはディレクティブ以外のものを公開していない、そのファイルを見てみると

は、これだけ、次のような何か

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

私はしばらく私がアプリケーションのトップレベルであなたの変更を行う必要があることを把握しました - コントローラではありません...ありがとう! –

関連する問題