Angular Js 和 gapi 用于路由应用程序
Angular Js and gapi for routed app
我有一个像这个问题这样的任务。但主要区别在于我需要两个控制器用于两个不同的路由。有点像两个不同的桌子。../表 1 和 ../表2.每个表中的数据必须从 google cloud 端点(通过 gapi)查询。如何根据我的情况调整初始化顺序?另外,我希望有可能进行深度链接:用户可以从/table1 而不是"根路径"开始。
您可以使用"解析"从外部服务获取数据,然后将解析的名称注入控制器,就像服务注入一样。请注意,您可以将解析注入到仅附加到状态的控制器。查看此处的文档 https://github.com/angular-ui/ui-router/wiki#resolve
例如;
$stateProvider.state('myState', {
resolve:{
googleData: function($http){
return $http({method: 'GET', url: '/someUrl'});
}
},
controller: function($scope, googleData)
{
$scope.simple = googleData.value;
}
})
相关文章:
- Emberjs应用程序加载在除Index之外的所有路由上
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 什么'在Express中路由时,应用程序级中间件和路由器级中间件之间的区别是什么
- 使用Ampersand.js路由模块化应用程序
- 在通知点击时使用Ion中的OneSignal插件路由到应用程序中的状态
- 如何在不刷新父(应用程序)路由的情况下刷新当前路由
- 在Web应用程序中绑定API和模板路由的位置
- 在单页应用程序上进行客户端路由的正确方法是什么
- 无法在MEAN应用程序中路由到部分视图
- 使用中介pub/sub模式时路由骨干应用程序
- 如何在基于API的多页客户端应用程序中组织路由
- 具有来自静态json文件的路由的主干应用程序(只读)
- 多语言应用程序中的Angular JS路由不起作用
- Slick Carousel在应用程序动态路由的基础上不起作用
- 如何将angular js路由用于node js应用程序
- 如何使用路由提供程序在应用中调用模式服务
- 为什么我的 AngularJS 应用程序在添加路由时不起作用
- 路由在 Angular 和 nodejs 应用程序中不起作用
- Web API 应用程序中 asp.net 路由和路由前缀问题
- Angular Js 和 gapi 用于路由应用程序