Ui-router -使用相同的路由加载模板和子视图
ui-router - loading template and childview at the using the same route
我是ui-router的新手,我希望有人能帮助我从一个路由加载2个视图。我正在查看示例plunk,我试图让它在加载子视图的同时加载路由,但我无法让这个plunk工作。我认为,通过创建一个抽象路由,然后调用状态。在子路线,它会工作,但我错过了一些东西。
欢迎指教。
controller: function($scope){
$state.go('route1.list');
$scope.items = ["A", "List", "Of", "Items"];
}
你得到的错误正好指出了这个问题,你已经定义了route1
是抽象的,这很好,但是你不能去一个抽象状态,抽象状态只有在你导航到抽象状态的子状态时才运行,所以你必须去一个子状态,所以把ui-sref="route1"改为ui-sref="rout1.list"
:
<li><a ui-sref="route1.list">Route 1</a></li>
并将$state注入route1.list
的控制器:
.state('route1.list', {
url: "/list",
templateUrl: "route1.list.html", //child view
controller: function($scope,$state){
$state.go('route1.list');
$scope.items = ["A", "List", "Of", "Items"];
}
})
参见working plunk
相关文章:
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 如何使用post和ajax加载视图Codeigniter
- 访问url[材质Ui+选项卡]时,Angular Ui路由器未加载视图
- Codeigniter JQuery在JQuery.get请求后动态加载视图中的数据
- 如何使rails上的所有图像异步加载视图页面
- 动态内容加载视图
- AngularJS:触发从子窗口加载视图(OAuth)
- Ember.选择selectionBinding在加载视图时激发
- 如何在加载视图之前检查JSF资源是否存在
- 加载视图以查看问题 - AngularJS + ui.router
- 如何使用代码点火器根据传递的 ID 在引导模式中加载视图
- 正在加载视图配置
- 如何在 Angular 中的基本 HTML 视图中加载视图
- 带有 AJAX 下拉菜单的代码点火器在form_validation失败并重定向/重新加载视图后不起作用
- 在更改网址上重新加载视图
- 如何在 iframe 中加载视图
- 角度 ui 路由器加载视图两次
- Angular + Laravel:通过ngRoute加载视图
- 动态加载视图,telerik mvc
- 从 ajax 中的 HttpResponse() 加载视图时出现混合内容错误