私は 2 つの異なるモジュールを持っています。最初のモジュールにはコントローラの 2 番目のディレクティブが含まれています。
基本的directive
に、私は自分でレンダリングしたいview
。しかしmodules
、directive
とcontroller
が異なるのは、エラーを出すことです。
私が同じmodule
ことをすると、すべてのコントローラーにサービスを提供する汎用モジュールが必要になるため、問題が解決します。
controller
angular.module('SlamModuleCtrl')
.controller('SlambookExt',['$scope','$route','SlambookCollection', function($scope,$route) {
console.log("slam controller")
}]);
Directive
angular.module('Genericmodule')
.directive('appVersion', ['version', function (version) {
return {
restrict: 'E',
template: '<h1>version1</h1>'
}
}])
View
<div ng-controller="SlambookExt">
<app-version>1</app-version>
</div>