インデックスページにボタンのリストがあります。
ボタンごとにボタンクリックイベントがあります。
ボタンをクリックすると、ビューをロードする必要があります
index.html に ng-view セクションがあり、ボタンのクリック時に新しいビュー テンプレートをロードする必要があります
以下のコードを見つけてください:
<div class="container ">
<div class="panel panel-primary ">
<div class="panel-heading" style="padding-bottom: 18px;">
</div>
<div class="panel-body" style="height: 100%;">
<table>
<tr>
<td style="width: 22%;">
<div class="btn-group" ng-controller="MainContoller">
<h4 style="color: blue; font-family: 'Comic Sans MS'; text-align: center;">Demos</h4>
<br />
<button type="button" class="btn btn-primary">Traditional</button>
<button type="button" ng-click="ChangeView()" class="btn btn-primary">1-Way Data Binding</button>
<button type="button" class="btn btn-primary">2-Way Data Binding</button>
</div>
</td>
<td rowspan="10" style="text-align: center; vertical-align: middle;">
<div style="border-style: solid; border-width: thin; border-color: aquamarine; vertical-align: middle;" ng-view="">
</div>
</td>
</tr>
</table>
</div>
</div>
</div>
コントローラー
DemoControllers.controller('MainContoller', function ($scope, $location) {
$scope.ChangeView = function () {
$location.url('1WayDataBinding');
}
});
ボタンをクリックすると、メインコントローラーにヒットし、Chageビュー関数も呼び出されますが、ng-viewセクションでビュー1WayDataBinding.htmlをロードしていません
どこが間違っているのか教えてください