在同一控制器上的视图之间切换
Switching between views on same controller
我有一个写着"GENERATE"的页面,上面有一个表单。然后你按下GENERATE按钮提交表单,我希望它在等待服务器返回结果时将你带到一个名为"LOADING"的新视图,然后当响应成功返回时,我希望他将你带至一个"SHARE"页面,允许你共享返回的内容。该流程全部在1个控制器/路线上:
http://mydomain.com/create
目前我的路线看起来是这样的:
.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/main.html',
controller: 'MainCtrl'
})
.when('/create', {
templateUrl: 'views/create.html',
controller: 'CreateCtrl'
})
.otherwise({
redirectTo: '/'
});
});
我该如何进行这种视图切换行为,或者最推荐的方法是什么?如果响应是一个错误,我也想回到创建页面,例如,所以我需要这种控制。
谢谢!
考虑使用ui路由器:
AngularUI团队的嵌套路由UI路由器!
样品:http://angular-ui.github.io/ui-router/sample/
相关文章:
- 根据某些条件在视图之间切换
- 如何在rapaidjs中的视图之间共享数据
- angularJS:如何打破模型和视图之间的链接
- 在同一控制器上的视图之间切换
- 在主干中的视图之间传递值
- 骨干事件触发不同视图之间的协调
- 在两个视图之间来回转换
- titanium:窗口和视图之间的区别
- 在主干.js视图之间传递消息
- 如何在 dialog() 模式弹出窗口中的部分视图之间保留字段数据
- 在不同的视图之间共享相同的操作/功能
- 在视图之间移动时,主干会丢失下拉事件
- AngularJS:使用不同的控制器保持不同视图之间的视图状态
- 角度如何在搜索和结果视图之间切换并传递数据
- 在 AngularJS 中的视图之间保留 GoogleMaps 映射对象
- 在 Ionic 上的视图之间共享数据
- SugarCRM 7-如何在视图之间共享代码
- SAPUI5:如何在两个视图之间筛选列表
- Titanium Mobile固定背景视图之间的图像
- 如何在AngularJS中的视图之间移动$routeProvider时阻止$destroy-of-scope