您好我只想知道我是否可以在app.single中使用多个状态。使用app.single添加其他状态时,我的应用显示为空白,但如果我将其删除,则应用再次显示。
app.js
.state('app.checkin', {
url: "/checkin",
views: {
'menuContent': {
templateUrl: "templates/checkin.html",
controller: 'CheckinCtrl'
}
}
})
.state('app.single', {
url: "/checklist",
views: {
'menuContent': {
templateUrl: "templates/checklist.html",
controller: 'ChecklistCtrl'
}
}
})
.state('app.single', {
url: "/checkekstra",
views: {
'menuContent': {
templateUrl: "templates/checkekstra.html",
controller: 'CheckekstraCtrl'
}
}
});
如果我的问题含糊不清,请告诉我,谢谢。
答案 0 :(得分:4)
在ui-router中,州名称就像一个标识符。您不能为具有相同州名的两条路线命名。
我很确定如果你检查浏览器的javascript控制台,你会发现错误。 (这就是为什么它会显示一个空白页面。)