これは私の知る限りではありませんが、角度を使用した初めてのことです。この問題に関するその他の回答は、 HTMLページのJavaScriptファイル
単純に、私は2つのコントローラファイルを持っている:
Controller1.js
Controller2.js私のHTMLそれは問題がここにこのスニペットである(このようなファイルで
):
<!-- Import our angular controller -->
<script src="Controller1.js"></script>
<script src="Controller2.js"></script>
そして、このように使用されます。
<!-- the ng-app is in the body... -->
<div ng-controller="Controller1">
</div>
注:私は単に私のコードにONEコントローラを使用して、そしてちょうど手動で私が証明したいの例に応じて、コントローラ名を変更しています。私は別々の要素に両方のコントローラを必要とせず、同時に実行する必要もありません。
そして、それぞれのコントローラは、このようなとして設定されています
angular.module('theAppName', [])
.controller('Controller1', function($scope)
and
angular.module('theAppName', [])
.controller('Controller2', function($scope) {
私が持っている問題は、私は単に私が私のHTMLファイルで使用しています、単一のコントローラスクリプトをインポートするときに、それが正常に動作していることです。しかし、もし私がそれを使用していなくても両方のコントローラをインポートすると、それは壊れます。 1つのコントローラを使用したくない場合、複数のコントローラをインポートできますか?あなたは第二のコントローラを注入すると