宣言モジュールを備えたJavaScriptファイルを参照することによりコントローラを作成することができないが、以下のようにapp.js:私はジャバスクリプトファイルに角度モジュールを作成し、それに
VARアプリ= angular.module(「て、myApp」、[] );
さらに私は自分のプロジェクトのコントローラフォルダに行き、Controllersのjavascriptファイルを追加しました。 次に私はすでに最初のステップ(モジュール作成havningれる)app.jsファイルを作成して参照され、私は以下の行のようにそれを使用してコントローラを作成しようとした:
/// <reference path="app.js" />
app.controller('myctrl', function ($scope) {
$scope.tesdtata = 'test';
})
今はスコープを結合していたとき変数をUIに変換し、ソリューションを実行すると、例外として次のように表示されます。'app'が定義されていません。
最後に、ブラウザで 'testdata'の値を無視できません。
また、app.controller(..)という行を入力すると、インテリジェンスでdiffenetのオーバーロード変数、つまりのapp.controller(recepiename、factoryfunction)が正しく表示されません。
すべてのコントローラファイルに対してモジュールを個別に作成し、そのコントローラを同じファイルに作成するとすべてうまく動作します。問題は、(モジュールを作成して)単一のapp.jsファイルを参照してコントローラを作成しようとするときに発生します。
は、あなたのHTMLコードを表示することができますtoo.lインテリセンスが文句を言わないだろう、この
を行う
、1あなたをすべての依存関係と、$ scope変数を使用しようとしているものを含んでいますか? – Vivz
定義ファイルを参照しながらフォルダパスを確認するpath: '/// ' –