【问题标题】:Angular Url Provider and mmenu doesn't work togetherAngular Url Provider 和 mmenu 不能一起工作
【发布时间】:2016-06-29 16:12:10
【问题描述】:

我正在尝试在网站上显示侧边栏菜单。但是,它没有出现。

应用代码:

appModule.config([
'$stateProvider', '$urlRouterProvider',
function ($stateProvider, $urlRouterProvider) {

    // Default route (overrided below if user has permission)
    $urlRouterProvider.otherwise("/home");

    $stateProvider.state('home', {
        url: '/home',
        templateUrl: '~/App/common/views/home/index.cshtml',
        menu: 'Home'
    });}

html和js代码:

<script type="text/javascript" src="~/custom/js/jquery.mmenu.min.all.js"></script>

@* Below JS is for slide out menu *@

<script type="text/javascript">
    $(document).ready(function () {
        $("#menu").mmenu({
            "slidingSubmenus": false,
            "offCanvas": {
                "zposition": "front",
                "pageSelector": "#page"
            }
        });
    });
</script>

 <a href="#menu" class="navbar-brand">
                <button class="navbar-toggle" type="button">
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
            </a>


 <nav id="menu">
    <ul>
       <li><a href="/application#/home">test</a></li>
    </ul>
  </nav>

这是我得到的网站:

http://mmenu.frebsite.nl/examples.html

【问题讨论】:

    标签: javascript angularjs ngroute mmenu


    【解决方案1】:

    抱歉,菜单代码不在布局页面中。当我搬家时,它突然开始工作了。

    【讨论】:

      猜你喜欢
      • 2017-02-21
      • 2021-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-18
      • 1970-01-01
      • 2016-10-02
      相关资源
      最近更新 更多