2016-10-05 5 views
1

モジュールレベルではなく、コントローラレベルで 'ui.grid'を注入できますか?コントローラレベルでui.gridを注入する方法は?

このようなものです。

.controller('gridController', ['ui.grid', function ($scope) { 


    }]) 

エラー:[$インジェクター:UNPR]不明プロバイダ:ui.gridProvider < - ui.grid < - gridController

+0

なぜこれを「モジュールレベル」で実行しますか?あなたは何を達成しようとしていますか? – bhantol

答えて

1

短い答えは、いいえ

ui.gridされているモジュールモジュールレベルになければなりません。

コントローラでは、モジュールを作る工場やサービスなどを注入できます。

+0

モジュールレベルで追加すると以下のエラーが表示されます。エラー:[$ injector:nomod]モジュール 'ui.grid'は利用できません!モジュール名のスペルが間違っているか、モジュール名を読み込めませんでした。モジュールを登録する場合は、依存関係を2番目の引数として指定するようにしてください。 –

+0

html /(index.html)にui-grid.js Javascriptコードが含まれていない可能性があります。 anglejsの後にあることを確認してください。 – bhantol

+0

私はすべての参照をindex.cshtmlに追加しました。同じエラー –

関連する問題