Javascript 更改AngularJS UI路由器中的导航状态
我有一个相对简单的UI路由器设置,除了改变状态的导航本身就是一个UI视图 主HTML:Javascript 更改AngularJS UI路由器中的导航状态,javascript,angularjs,angular-ui-router,Javascript,Angularjs,Angular Ui Router,我有一个相对简单的UI路由器设置,除了改变状态的导航本身就是一个UI视图 主HTML: <header class="container__header"> <nav class="container__header__tabs" ui-view="nav"></nav> </header> <ul> <li class="nav-link active"><a ui-sref="/">all
<header class="container__header">
<nav class="container__header__tabs" ui-view="nav"></nav>
</header>
<ul>
<li class="nav-link active"><a ui-sref="/">all funds</a></li>
<li class="nav-link"><a ui-sref=".something">something</a></li>
</ul>
.state('home.something', {
url: '/',
views: {
'nav': {templateUrl: 'templates/navs/explorer-nav.html'},
'main': {templateUrl: 'templates/fund explorer/fund_explorer_all.html'}
}
});
这不会更改视图模板(尽管URL会更改)。有什么想法吗?问题出在
(检查嵌套状态和视图)问题出在(检查嵌套状态和视图)我想不起来了,但你不应该导航到主页。有什么事情发生了。
?URL似乎发生了正确的变化,只是模板我记不起来了,但你不应该导航到主页。有些东西?URL似乎确实正确更改了,只是模板我不知道你的意思。配置仅使用home。在这个问题中有些东西。哦,哦,对不起。不,从config
中删除main':{templateUrl:'templates/fund explorer/fund\u explorer\u all.html'}
,并确保templateUrl
导航视图的路径是正确的…好的..你能添加plunkr示例吗?我不知道你的意思。配置仅使用home。在这个问题中有些东西。哦,哦,对不起。不,从config
中删除'main':{templateUrl:'templates/fund explorer/fund\u explorer\u all.html'}
,并确保templateUrl
nav
视图的路径正确…好的..您可以添加plunkr示例吗