【发布时间】:2019-04-15 07:54:33
【问题描述】:
我有一个使用敲除/jquery 编写的单页应用程序。但是,我正在努力寻找一种更好的方法来处理要显示的视图。由于我需要更多菜单项,您可以看到代码将如何更难以管理。我希望能够根据选择的内容显示视图并更改 CSS,以便您也可以看到选择了哪个选项卡。
<div class="col-md-2 sidebar">
<div class="list-group">
<a href="#" class="list-group-item list-group-item-action active" data-bind="click: ShowDashboard, css: DashboardSideBarCss">
Dashboard
</a>
<a href="#" class="list-group-item list-group-item-action non-active-sidebar"
data-bind="click: ShowCompanyDetails, css: CompanyDetailsSideBarCss">
Company Details
</a>
<a href="#" class="list-group-item list-group-item-action non-active-sidebar"
data-bind="click: ShowEmployees, css: EmployeesSideBarCss">
Employees
</a>
<a href="#" class="list-group-item list-group-item-action non-active-sidebar"
data-bind="click: ShowEtc, css: EtcCss">
etc....
</a>
</div>
</div>
【问题讨论】:
标签: javascript jquery knockout.js bootstrap-4 knockout-3.0