2016-08-04 6 views
0

最近私はangularJSで新しいプロジェクトを開始しました。Angularがバインド失敗の原因となるモジュールを挿入します

私はindex.htmlを持っており、基本的には起動時にすべてのスクリプトファイルをレンダリングします。 内部にng-viewがあり、home.htmlはngRouteによって読み込まれ、HomeCtrlというコントローラにバインドされます。

私のHomeCtrlに$ resourceを注入すると、html上のng-bindが動作しなくなり、$リソースが削除されます。

私は何か他のものを注入しようとしましたが、動作も同じです、ng-bindは動作しません。ブラウザコンソールにエラーは表示されません。実際に起こっていることをどのように追跡することができますか?以下のように

ファイル:あなたは「$スコープ」を追加するのを忘れ

https://plnkr.co/edit/P92PLlrWoqINpfeju5X1?p=preview

+0

にあなたは$スコープを挿入しませんでした。したがって、$ scope.testTextは依存関係の注入順序のために$ resource.testTextです。 – scokmen

答えて

2

、角度の試みは、それらが設定されている順序でオブジェクトを注入します。

変更

app.controller('HomeCtrl', ['$resource', function ($scope, $resource) { 
    $scope.testText = 'testabc'; 
}]) 

app.controller('HomeCtrl', ['$scope', '$resource', function ($scope, $resource) { 
    $scope.testText = 'testabc'; 
}]) 
+0

それは今、多くのおかげで動作しています! –

+0

うれしい私は助けることができます。それがあなたの問題を解決したら、それを答えとして受け入れることを検討してください! Thx:D – tpsilva

関連する問題