我試圖在選擇菜單選項時顯示不同的模板。我可以顯示它,但是我希望菜單與菜單列表中選擇的相應模板一起顯示(即,我希望在相同頁面上選擇菜單和相應的選項)。當我更改菜單選項時,只有選項模板必須更改並加載不同的模板,並仍然顯示菜單。在菜單中選擇一個選項顯示不同的模板
希望你有想法。有人可以建議一種方式嗎?謝謝。
下面是我的代碼:
UI路由
主HTML
<div class="icon-bar" ui-view="main">
<a ui-sref="settings" class="item">
<i class="fa fa-cog" style="font-size:48px;"></i>
<label>Settings</label>
設置HTML
<div ui-view="settingsControlPanel"></div>
菜單HTML
<div class="panel settings-panel panel-primary">
<div class="panel-heading" align="center">Settings</div>
<ul>
<li><a ui-sref="truckSettings"><i class="fa fa-truck settings-truck-icon"></i>Truck Settings</a></li>
<li><a ui-sref="trailerSettings"><i class="fa fa-train settings-truck-icon"></i>Trailer Settings</a></li>
</ul>
</div>
<div ui-view="truckSettings"></div>
<div ui-view="trailerSettings"></div>
卡車設置HTML
<div class="panel truck-settings-panel panel-primary">
<div class="panel-heading">Truck Settings</div>
<table class="table truck-settings-table table-bordered table-condensed table-striped">
<tr>
<th>Model: </th>
<td class="list-truck-settings-data"></td>
</tr>
<tr>
<th>
Make Month & Year:
</th>
<td class="list-truck-settings-data"></td>
</tr>
</table>
</div>
個
拖車設置HTML
<div class="panel trailer-settings-panel panel-primary">
<div class="panel-heading">Trailer Settings</div>
<table class="table trailer-settings-table table-bordered table-condensed table-striped">
<tr>
<th>Model: </th>
<td class="list-trailer-settings-data"></td>
</tr>
<tr>
<th>
Make Month & Year:
</th>
<td class="list-trailer-settings-data"></td>
</tr>
</table>
</div>
是重要的途徑菜單選擇的模板,或者只是切換的顯示和關閉? –
嗨丹尼爾,你能解釋一下如何實現它的例子嗎?謝謝。 –