具有实体化功能的动态菜单
Dynamic menu with materializecss
我有一个关于菜单和子菜单的问题,我想使其动态。我有以下html
<li ng-repeat="item in menus" class="{{item.Submenu.length ? 'dropdown-button' : ''}}"
data-activates="{{item.Submenu.length ? 'Administracion' : ''}}">
<span ng-bind-html="item.Nombre"></span>
<ul ng-if="item.Submenu.length>0" id="Administracion" class="dropdown-content">
<li ng-repeat="subItem in item.Submenu" ng-init="$last && rebindDropDowns()">
<a ng-href="{{subItem.Nombre}}" ng-bind-html="subItem.Opcion">{{subItem.Opcion}}</a>
</li>
</ul>
<ul ng-if="item.Submenu.length>0" id="Solicitud" class="dropdown-content">
<li ng-repeat="subItem in item.Submenu" ng-init="$last && rebindDropDowns()">
<a ng-href="{{subItem.Nombre}}" ng-bind-html="subItem.Opcion">{{subItem.Opcion}}</a>
</li>
</ul>
</li>
我有两个子菜单("Administracion"、"Solicides"),但只能显示给"Administrarion",在"Solicites"中,它显示的是"administration"的同一个子菜单。
那是因为我有这条线
data-activates="{{item.Submenu.length ? 'Administracion' : ''}}"
但如果我这样做,它会给我错误
data-activates="{{item.Submenu.length ? {{item.Opcion}} : ''}}"
选项可以是"管理"或"征求意见"
你知道怎么解决这个问题吗?
显然我工作了,我现在这样做没有"{{}}"并且运行正常。
<li ng-repeat="item in menus" class="{{item.Submenu.length ? 'dropdown-button' : ''}}"
data-activates="{{item.Submenu.length ? item.Opcion : ''}}">
<span ng-bind-html="item.Nombre"></span>
<ul ng-if="item.Submenu.length>0" id="Administracion" class="dropdown-content">
<li ng-repeat="subItem in item.Submenu" ng-init="$last && rebindDropDowns()"><a ng-href="{{subItem.Nombre}}" ng-bind-html="subItem.Opcion">{{subItem.Opcion}}</a></li>
</ul>
<ul ng-if="item.Submenu.length>0" id="Solicitud" class="dropdown-content">
<li ng-repeat="subItem in item.Submenu" ng-init="$last && rebindDropDowns()"><a ng-href="{{subItem.Nombre}}" ng-bind-html="subItem.Opcion">{{subItem.Opcion}}</a></li>
</ul>
</li>
如果它能帮助别人,我就离开。我希望如此。
相关文章:
- Javascript+动态菜单+当前链接样式(CSS)+基于PHP的网站
- 具有实体化功能的动态菜单
- 如何使用CSS和JavaScript构建动态菜单
- 如何设计动态菜单
- json动态菜单和路由
- 包括使用JavaScript的动态菜单
- 如何在 xaml 中使用打字稿实现动态菜单
- 带有角度的动态菜单栏
- AngularJS无法生成动态菜单
- 动态菜单的交替颜色
- 带UL和LI引导程序的动态菜单
- 阵列动态菜单逻辑
- CKEditor中RichCombo框的动态菜单
- Ajax的动态菜单
- 如何将数据库中的动态菜单项放入MasterLayout.cshtml中
- 如何使用外部Json文件和javascript和HTML制作动态菜单栏
- 如何使用AngularJS创建基于角色的动态菜单
- 使用Angularjs基于角色的动态菜单
- 动态菜单的Ajax调用适用于first
- 我试着用JavaScript在HTML网页上创建一个动态菜单,但总是遇到麻烦