Guest User

Untitled

a guest
Dec 8th, 2016
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.79 KB | None | 0 0
  1. angular.module('app.routes', [])
  2.  
  3. .config(function($stateProvider, $urlRouterProvider) {
  4.  
  5. // Ionic uses AngularUI Router which uses the concept of states
  6. // Learn more here: https://github.com/angular-ui/ui-router
  7. // Set up the various states which the app can be in.
  8. // Each state's controller can be found in controllers.js
  9. $stateProvider
  10. .state('localizacao', {
  11. url: '/localizacao',
  12. templateUrl: 'templates/localizacao.html',
  13. controller: 'localizacaoCtrl'
  14. })
  15.  
  16. .state('menu', {
  17. url: '/side-menu21',
  18. templateUrl: 'templates/menu.html'
  19. })
  20. .state('tabs', {
  21. url: '/tabs',
  22. abstract:true,
  23. templateUrl: 'templates/tabs.html'
  24. })
  25.  
  26. .state('menu.estabelecimentos', {
  27. url: '/estabelecimentos',
  28. views: {
  29. 'side-menu21': {
  30. templateUrl: 'templates/estabelecimentos.html',
  31. controller: 'estabelecimentosCtrl'
  32. }
  33. }
  34. })
  35.  
  36. .state('tabs.cardapio', {
  37. url: '/cardapio',
  38. views: {
  39. 'cardapio': {
  40. templateUrl: 'templates/cardapio.html',
  41. controller: 'cardapioCtrl'
  42. },
  43. }
  44. })
  45.  
  46. .state('menu.detalhesDoProduto', {
  47. url: '/detalheproduto',
  48. views: {
  49. 'side-menu21': {
  50. templateUrl: 'templates/detalhesDoProduto.html',
  51. controller: 'detalhesDoProdutoCtrl'
  52. }
  53. }
  54. })
  55.  
  56. .state('menu.complementos', {
  57. url: '/complementos',
  58. views: {
  59. 'side-menu21': {
  60. templateUrl: 'templates/complementos.html',
  61. controller: 'complementosCtrl'
  62. }
  63. }
  64. })
  65. .state('menu.opcional', {
  66. url: '/opcional',
  67. views: {
  68. 'side-menu21': {
  69. templateUrl: 'templates/opcional.html',
  70. controller: 'opcionalCtrl'
  71. }
  72. }
  73. })
  74.  
  75. .state('menu.historicoDePedidos', {
  76. url: '/historicopedidos',
  77. views: {
  78. 'side-menu21': {
  79. templateUrl: 'templates/historicoDePedidos.html',
  80. controller: 'historicoDePedidosCtrl'
  81. }
  82. }
  83. })
  84.  
  85. .state('menu.detalhesDoPedido', {
  86. url: '/detalhePedido',
  87. views: {
  88. 'side-menu21': {
  89. templateUrl: 'templates/detalhesDoPedido.html',
  90. controller: 'detalhesDoPedidoCtrl'
  91. }
  92. }
  93. })
  94. .state('menu.detalhesHistorico', {
  95. url: '/detalheHistorico',
  96. views: {
  97. 'side-menu21': {
  98. templateUrl: 'templates/detalhesDoPedidoHistorico.html',
  99. controller: 'detalhesHistoricoCtrl'
  100. }
  101. }
  102. })
  103.  
  104. .state('menu.confirmacaoDoPedido', {
  105. url: '/fimdopedido',
  106. views: {
  107. 'side-menu21': {
  108. templateUrl: 'templates/confirmacaoDoPedido.html',
  109. controller: 'confirmacaoDoPedidoCtrl'
  110. }
  111. }
  112. })
  113.  
  114. .state('tabs.informacao', {
  115. url: '/informacao',
  116. views: {
  117. 'informacao': {
  118. templateUrl: 'templates/informacao.html',
  119. controller: 'informacaoCtrl'
  120. }
  121. }
  122. })
  123.  
  124. .state('tabs.avaliacao', {
  125. url: '/avaliacao',
  126. views: {
  127. 'avaliacao': {
  128. templateUrl: 'templates/avaliacao.html',
  129. controller: 'avaliacaoCtrl'
  130. }
  131. }
  132. })
  133.  
  134. .state('menu.cadastro', {
  135. url: '/cadastrousuario',
  136. views: {
  137. 'side-menu21': {
  138. templateUrl: 'templates/cadastro.html',
  139. controller: 'cadastroCtrl'
  140. }
  141. }
  142. })
  143.  
  144. .state('menu.cadastroDeEndereco', {
  145. url: '/cadastroendereco',
  146. views: {
  147. 'side-menu21': {
  148. templateUrl: 'templates/cadastroDeEndereco.html',
  149. controller: 'cadastroDeEnderecoCtrl'
  150. }
  151. }
  152. })
  153.  
  154. .state('menu.login', {
  155. url: '/login',
  156. views: {
  157. 'side-menu21': {
  158. templateUrl: 'templates/login.html',
  159. controller: 'loginCtrl'
  160. }
  161. }
  162. })
  163.  
  164. .state('menu.pagamento', {
  165. url: '/pagamento',
  166. views: {
  167. 'side-menu21': {
  168. templateUrl: 'templates/pagamento.html',
  169. controller: 'pagamentoCtrl'
  170. }
  171. }
  172. })
  173.  
  174. .state('menu.endereco', {
  175. url: '/endereco',
  176. views: {
  177. 'side-menu21': {
  178. templateUrl: 'templates/endereco.html',
  179. controller: 'enderecoCtrl'
  180. }
  181. }
  182. })
  183.  
  184. .state('menu.pedidoFinalizado', {
  185. url: '/pedidofinalizado',
  186. views: {
  187. 'side-menu21': {
  188. templateUrl: 'templates/pedidoFinalizado.html',
  189. controller: 'pedidoFinalizadoCtrl'
  190. }
  191. }
  192. })
  193.  
  194. .state('menu.pagamentoOnline', {
  195. url: '/cartao',
  196. views: {
  197. 'side-menu21': {
  198. templateUrl: 'templates/pagamentoOnline.html',
  199. controller: 'pagamentoOnlineCtrl'
  200. }
  201. }
  202. })
  203. .state('menu.cfgs', {
  204. url: '/cfgs',
  205. views: {
  206. 'side-menu21': {
  207. templateUrl: 'templates/cfgs.html',
  208. controller: 'cfgsCtrl'
  209. }
  210. }
  211. })
  212. .state('menu.faleconosco', {
  213. url: '/faleconosco',
  214. views: {
  215. 'side-menu21': {
  216. templateUrl: 'templates/faleConosco.html',
  217. controller: 'faleConoscoCtrl'
  218. }
  219. }
  220. })
  221. .state('menu.sugerirrestaurante', {
  222. url: '/sugerirrestaurante',
  223. views: {
  224. 'side-menu21': {
  225. templateUrl: 'templates/sugerirRestaurante.html',
  226. controller: 'sugerirRestaurantesCtrl'
  227. }
  228. }
  229. })
  230. .state('menu.termosdeuso', {
  231. url: '/termosdeuso',
  232. views: {
  233. 'side-menu21': {
  234. templateUrl: 'templates/termosDeUso.html',
  235. controller: 'termosDeUsoCtrl'
  236. }
  237. }
  238. })
  239. .state('menu.tipoentrega', {
  240. url: '/tipoentrega',
  241. views: {
  242. 'side-menu21': {
  243. templateUrl: 'templates/tipoEntrega.html',
  244. controller: 'tipoentregaCtrl'
  245. }
  246. }
  247. })
  248. .state('menu.carrinho', {
  249. url: '/carrinho',
  250. views: {
  251. 'side-menu21': {
  252. templateUrl: 'templates/carrinho.html',
  253. controller: 'carrinhoCtrl'
  254. }
  255. }
  256. })
  257.  
  258. $urlRouterProvider.otherwise('/localizacao')
  259.  
  260.  
  261.  
  262. });
Add Comment
Please, Sign In to add comment