問題#1
angular-route-provider の例を自分用にカスタマイズしようとしています。セクション 1 の要素ごとに個別に区切られたタブを実装しようとしています。
私のセクション #/section1/hs(hs.html) は、タブの #/section1/hs/ov の代わりに #/section1/hs/X をまだ実装しています。
app.js コードはこちらで確認できます。
設定の例と他の方法を使用してみましたが、うまくいきません。
問題#2
また、templateUrl で別の角度のあるアプリ パスを使用すると、ページが正しく読み込まれないようです (テキストのみが表示されます)。templateUrl で別の Angular アプリを呼び出すことができないためですか。私はAngularJSの専門家ではないので、これについてはわかりません。
以下は、この例の私のコードです。
section1.html :
<li ng-repeat="i in items"
ng-class="{active:('s1.itemInfo' | routeSegmentStartsWith) &&
('id' | routeSegmentParams) == i}">
<a ng-href="#{{'s1.itemInfo' | routeSegmentUrl: {id: i} }}">{{i}}</a>
</li>
<li ng-class="{active:('s1.hs' | routeSegmentStartsWith)}">
<a ng-href="#{{'s1.hs' | routeSegmentUrl }}">HTML/CSS</a>
</li>
<li ng-class="{active:('s1.prefs' | routeSegmentStartsWith)}">
<a ng-href="#{{'s1.prefs' | routeSegmentUrl }}">Preferences</a>
</li>
hs.html :
<ul class="nav nav-tabs">
<li ng-class="{active: $routeSegment.contains('ov')}">
<a href="#/section1/hs/ov">Overview</a>
</li>
</ul>
<div app-view-segment="2" class="anim" No tab selected.> </div>