角度でコントローラを定義するときは、このようにします。複数のアプリで使用される1つの角型コントローラ
angular.module('AppName').controller('ControllerName', function ($scope, $location, dataService, commonMethods) {
});
これを使用して、同じコントローラを2つの異なるアプリケーションで使用する方法を教えてください。
angular.module('AppName1').controller('ControllerName', function ($scope, $location, dataService, commonMethods) {
});
angular.module('AppName2').controller('ControllerName', function ($scope, $location, dataService, commonMethods) {
});
コントローラの作成を 'controller'呼び出しから分けてください。 IOW、 'controller'の外に' function($ scope、$ location、dataService、commonMethods){ } 'を動かし、その名前をつけてコントローラコールでその名前を使用します:' .controller( 'ControllerName'、nameOfController); ' 。 –
コントローラー定義を含む共通モジュールを作成し、代わりにそのモジュールを使用するとどうなりますか? –