假设我在同一个页面上有两个或更多 View 可以被视为小部件 - 其状态转换在很大程度上是独立的 - 实现这种“多个同时状态”的最佳方式是什么?
(如果这不是“多个同时状态”的意思,请纠正我)
最佳答案
您要实现的目标不是很清楚,但这可能会有所帮助。 Multiple-Named-Views
或
您还可以管理以下状态:
$stateProvider.state("a", {
url: "/a",
title: "PartA",
templateUrl: "partA.html",
controller: "aCtrl"
}).state("a.list", {
url: "/list/:id",
title: "PartA-List",
views: {
"list": {
templateUrl: "partA.list.html"
}
}
}).state("a.list.detail", {
url: "/detail/:rowId",
title: "PartA-Detail",
views: {
"detail": {
templateUrl: "partA.detail.html"
}
}
});
a.html
<div ui-view="list"></div>
partA.list.html
<div ui-view="detail"></div>
关于javascript - AngularUI 路由器 - 实现 "multiple simultaneous states"的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18094708/