2017-10-25 1 views
0

하위 메뉴를 추가했습니다.상태 'datapoint'에서 '[subMenuItem.route]'를 확인할 수 없습니다.

NavigationProvider

vm.menuItems = [ 
      createMenuItem(App.localize("HomePage"), "", "home", "home"), 

      createMenuItem(App.localize("Tenants"), "Pages.Tenants", "business", "tenants"), 
      createMenuItem(App.localize("Users"), "Pages.Users", "people", "users"), 
      createMenuItem(App.localize("Roles"), "Pages.Roles", "local_offer", "roles"), 
      createMenuItem("Some Title", "", "menu", "", [ 
        createMenuItem(App.localize("DataPoint"), "Pages.Users", "compare_arrows", "datapoint") 
       ]) 
     ]; 

는 메뉴 항목을 잘 보여줍니다하지만 확인할 수 없습니다 오류 가 계속 사이드 바 nav.js

vm.menuItems = [ 
      createMenuItem(App.localize("HomePage"), "", "home", "home"), 
      createMenuItem(App.localize("Values"), "Pages.Users", "assessment", "values"), 

      createMenuItem(App.localize("Tenants"), "Pages.Tenants", "business", "tenants"), 
      createMenuItem(App.localize("Users"), "Pages.Users", "people", "users"), 
      createMenuItem(App.localize("Roles"), "Pages.Roles", "local_offer", "roles"), 
      //createMenuItem(App.localize("About"), "", "info", "about"), 

      createMenuItem("ASP.NET Boilerplate", "", "menu", "", [ 
        createMenuItem(App.localize("DataPoint"), "Pages.Users", "compare_arrows", "datapoint") 
       ]) 
     ]; 

에서

$stateProvider 
       .state('datapoint', { 
        url: 'datapoint', 
        templateUrl: '/App/Main/views/datapoint/index.cshtml', 
        menu: 'DataPoint' 
       }); 
      $urlRouterProvider.otherwise('/datapoint'); 

을 app.js '[subMenuItem.route]'상태에서 'datapoint' in c 깔창과 페이지가 연결되지 않습니다. 어떤 생각이 잘못 됐으면 좋겠어?

답변

1

누구든지 동일한 문제가 발생하는 경우 이는 상용구의 버그입니다. 사이드 바 - nav.cshtml에서

<a ui-sref="[subMenuItem.route]" class="toggled" ng-if="!subMenuItem.items && subMenuItem.route.indexOf('http') != 0"> 
        <i ng-if="subMenuItem.icon" class="material-icons">{{subMenuItem.icon}}</i> 
        <span>{{subMenuItem.name}}</span> 
       </a> 

당신이 발견하는 경우 [subMenuItem.route] 제대로 포맷되지 않았습니다. 대신 {{subMenuItem.route}} 여야합니다. 이 작업은 subMenu와 subSubMenu 모두에서 변경해야합니다.

+0

고마워요! 나는 PR을 제출하고 여기에 다시 링크했다 : https://github.com/aspnetboilerplate/module-zero-template/pull/105 – aaron

관련 문제