gpt4 book ai didi

angularjs - 如何使用 UI-Router 将嵌套状态放入多个 View 中

转载 作者:行者123 更新时间:2023-12-01 23:44:57 24 4
gpt4 key购买 nike

我在根目录下有两个 View ,如下所示

<div ui-view='nav'></div>
<div ui-view='map'></div>

在 map 模板中,我有另一个 View 要放入其中。

<h3>Maps</h3>
<div ui-view="data" ></div>

状态配置如下所示

$stateProvider
.state('base', {
url: "/route1",
views: {
'nav':{
templateUrl : 'nav.html',
},
'map':{
templateUrl: 'map.html'
}
}
})
.state('base.list', {
views:{
'data':{
templateUrl: "data.html"
}
}

});

Plunkr as this

但是这样不行。有人可以帮忙吗?

最佳答案

您只是缺少状态转换到子状态。例如像这样:

<a ui-sref="base.list">Go to base.list state</a>

Modified plunker here

关于angularjs - 如何使用 UI-Router 将嵌套状态放入多个 View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29829682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com