Ng-table: 例に誤った依存関係名がリストされているようです

作成日 2014年04月03日  ·  12コメント  ·  ソース: esvit/ng-table

私はAngularを初めて使用するので、これが完全に間違っている場合はご容赦ください。ただし、例は次のようなものを示しています。

var app = angle.module( 'main'、['ngTable'])。controller( 'DemoCtrl'、function($ scope、$ filter、ngTableParams){
..。

そして、それはこのエラーをスローします:エラー:[$インジェクター:unpr ]不明なプロバイダー:ngTableProvider <-ngTable

'ngTable'を 'ngTableParams'に変更すると機能しました。 これは例が言うべきことですか、それとも私は何かが欠けていますか?

question

最も参考になるコメント

Codepenでいくつかのデモを調べたところ、名前が変わったことがわかりました。
現在はNgTableParams Nで、最初は大きな

全てのコメント12件

すべての例は正常に機能します。 ngTableはモジュールの名前です。 文字列angular.module( 'main'、['ngTable'])は、メインモジュールがngTableモジュールに依存していることを意味します。 ngTableParamsはサービスの名前であるため、「ngTable」を「ngTableParams」に変更するのは誤りです。

私はまったく同じ問題を抱えています。 例が正しいと言っていることは理解していますが、正しい場合は、「不明なプロバイダー:ngTableProvider <-ngTable」というエラーがスローされるのはなぜですか?

さて、コードを次のように変更します。

 ['$scope', 'ngTableParams', function ($scope, ngTableParams) {

私のために働いた。

どのクラスで? ありがとうございました!

-マイケル

2014年8月25日には、10時32分AMで、Jirka Helmichの[email protected]書きました:

さて、コードを次のように変更します。

['$ scope'、 'ngTableParams'、function($ scope、ngTableParams){
私のために働いた。


このメールに直接返信するか、GitHubで表示してください。

これらは、コントローラーに対する私の依存関係です。

私はまったく同じ問題を抱えていて、同じ救済策が機能しました。 これはバグではないとメンテナを信頼していますが、説明については非常に興味があります。

これは私にとっても引き続き問題です。

もしあれば、ステータスと解決策について興味があります。
私はAngularに不慣れではなく、AngularJS1.2.24とngTableの最新のnuGetパッケージを使用しています。

参照ngTableをどのように挿入しても、同じエラーが発生し続けます:[$ injector:unpr ]不明なプロバイダー:ngTableProvider <-ngTable

お時間をいただきありがとうございます。

私はまったく同じ問題を抱えていて、同じ救済策が機能しました。

ついにこの投稿を見つけた主に感謝します。AJ開発ガイドの「コントローラーの理解」セクション、特に初期状態の設定にもっと注意を払う必要がありました。 これで私の問題はすべて解決しました。 これが他の人のための私の完全なコードです

app.controller( 'DemoCtrl'、['$ scope'、 '$ filter'、 '$ sce'、 'ngTableParams'、function($ scope、$ filter、$ sce、ngTableParams){

Codepenでいくつかのデモを調べたところ、名前が変わったことがわかりました。
現在はNgTableParams Nで、最初は大きな

@herrminniがNgTableParamsを大文字の「N」に変更してくれてありがとう。 私のコードは昨年のいつかから機能していて、何も変更していなかったため、使用していたライブラリの1つが変更されたのではないかと疑われました。 私の最初の考えを検証し、私の問題の解決策を教えてくれてありがとう

それが機能することの証明http://kronusproductions.com/songs_angular/#

ngTableモジュールを使用するには、 http: //ng-table.comの手順に従う必要があります。

NgTableParamsインジェクションは大文字のNであることに注意してください

このページは役に立ちましたか?
0 / 5 - 0 評価