首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用angularjs打开剑道菜单onClick

使用angularjs打开剑道菜单onClick
EN

Stack Overflow用户
提问于 2016-01-22 06:05:49
回答 1查看 768关注 0票数 3

这是我的密码

代码语言:javascript
复制
  <ul kendo-menu k-orientation="horizontal" k-options="kendomenu">
                        <li ng-repeat="toplevel in UserMenu.TopLevels" class="k-item k-state-default" role="menuitem" >
                            <span class="k-link">
                                {{toplevel.name}}
                                <span class="k-icon k-i-arrow-s"></span>
                            </span>
                            <ul class="k-group k-menu-group k-popup k-reset" role="menu" ng-repeat="level2 in toplevel.levels" >
                                <li class="k-item k-state-default" ng-repeat="view in level2.views"><span class="k-link" ng-click="addTab(view.name,getTemplate(view.link))">{{view.name}}</span></li>
                            </ul>
                        </li>
                    </ul>

我想在UL点击打开这个LI

代码语言:javascript
复制
                                <li class="k-item k-state-default" ng-repeat="view in level2.views"><span class="k-link" ng-click="addTab(view.name,getTemplate(view.link))">{{view.name}}</span></li>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-22 06:52:40

Kendo菜单有一个属性,您可以将其设置为在单击时打开菜单,而不是单击Hover。

在Controller中将属性创建为

代码语言:javascript
复制
$scope.kendoMenuOptions = {
       openOnClick: true
    };

然后在HTML中将选项设置为:

代码语言:javascript
复制
k-options="kendoMenuOptions"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34940052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档