私はAngularJsが初めてです。
app.jsには次のものがあります
angular.module('module1', ['module2'])
.config(function($routeProvider) {
$routeProvider
.when('/',
{
controller: 'Controller1',
templateUrl: '/app/module/module1/partials/module1.html'
});
});
私のmodule1コントローラー
angular.module('module1').controller('Controller1', function($scope) {
$scope.module1Name = "Module1";
});
module2 フォルダーに Index.js があります
angular.module('module2', []).config(function($routeProvider) {
$routeProvider
.when('/test',
{
controller: 'Controller1',
templateUrl: '/app/module/module2/view/test.html'
});
});;
Module2 コントローラ
angular.module('module2').controller('Controller1', function ($scope) {
$scope.module2Name = "Module2";
});
これが私のindex.htmlです
<html data-ng-app="module1">
<head>
<meta name="viewport" content="width=device-width" />
<title>Angular</title>
<script src="~/Scripts/angular.min.js"></script>
<script src="~/App/app.js"></script>
<script src="~/App/module/module2/index.js"></script>
<script src="~/App/module/module2/controller/Controller1.js"></script>
<script src="~/App/module/module1/controller/Controller1.js"></script>
</head>
<body>
<div data-ng-view=""></div>
</body>
</html>
およびmodule1.html
<div>
f4b view {{module1Name}}
<br/>
<a data-ng-href="#/test">Test page</a>
</div>
およびtest.html
<div>
Test view {{module2Name}} <br/>
<a data-ng-href="#/">f4b page</a>
</div>
アプリケーションを起動するとmodule1名が表示されますが、リンクをクリックするとmodule2 {{module2Name}}のない「テストビュー」しか表示されません...
誰かが私が間違っていることを教えてもらえますか? ありがとうございました