首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从状态'datapoint‘解析'[subMenuItem.route]’

无法从状态'datapoint‘解析'[subMenuItem.route]’
EN

Stack Overflow用户
提问于 2017-10-25 06:10:18
回答 1查看 68关注 0票数 0

我增加了一个子菜单。

NavigationProvider

代码语言:javascript
复制
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")
                ])
        ];

app.js

代码语言:javascript
复制
$stateProvider
                .state('datapoint', {
                    url: 'datapoint',
                    templateUrl: '/App/Main/views/datapoint/index.cshtml',
                    menu: 'DataPoint'
                });
            $urlRouterProvider.otherwise('/datapoint');

在侧栏中-Nav.js

代码语言:javascript
复制
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")
                ])
        ];

菜单项显示得很好,但是我一直收到错误,无法从控制台中的状态'datapoint'中解析'subMenuItem.route‘,并且页面没有链接。知道有什么不对劲吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-27 08:12:11

如果有人面临同样的问题,这是样板中的一个错误。在侧栏中,

代码语言:javascript
复制
<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进行更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46925119

复制
相关文章

相似问题

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