ui-router嵌套,ui-view = ‘public’显示不出来
1.html
<body>
<header>
<ul>
<li><a ui-sref="task">Task</a></li>
<li><a ui-sref="product">Product</a></li>
<li><a ui-sref="about">About</a></li>
<li><a ui-sref="brain">Brain</a></li>
</ul>
</header>
<div class="body">
<aside class="left-aside">
<div ui-view = 'side'></div>
</aside>
<section>
<div ui-view = 'public'></div>//此处显示不出来
</section>
</div>
2..
config(['$stateProvider','$urlRouterProvider',function($stateProvider,$urlRouterProvider){
$urlRouterProvider.when('', 'task');
$stateProvider
.state('task',{
url:'/task',
views: {
'side': {templateUrl: 'tpl/taskSlider.html'},
}
})
.state('product',{
url:'/product',
views: {
'side': {templateUrl: 'tpl/productSlider.html'},
}
})
.state('task.itell',{ //代码包含在taskSlider.html中 ui-sref='task.itell'
url: '/itell',
views: {
'public': {template: '<h1>为什么我粗不来</h1>'}//此处无效
}
})
}])
3 问题: 为什么二级的ui-self task.itell
上配置的内容public上显示不出来
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决了 ,,换了一种方式,吧public的ui-view 放到 每一个小页面的模板里面去了 这样简单多了