Ui-router, como definir URL do controller?
11/11/2016
0
Tenho o seguinte código:
//Define a rota para a dashboard(página principal)
$stateProvider.state('dashboard', {
url: '/dashboard',
templateUrl: 'views/dashboard/view.html',
controller: 'dashboardController'
});
Gostaria de saber se existe a possibilidade de eu informar o caminho do controller assim como o template, por exemplo:
controllerUrl: 'views/dashboard/dashboardController.js'
estou com esta dúvida, pois se não houver como, se eu tiver 200 controllers terei de fazer um arquivo js super hyper mega tripa com o código dos 200 controllers.
Valeu.
//Define a rota para a dashboard(página principal)
$stateProvider.state('dashboard', {
url: '/dashboard',
templateUrl: 'views/dashboard/view.html',
controller: 'dashboardController'
});
Gostaria de saber se existe a possibilidade de eu informar o caminho do controller assim como o template, por exemplo:
controllerUrl: 'views/dashboard/dashboardController.js'
estou com esta dúvida, pois se não houver como, se eu tiver 200 controllers terei de fazer um arquivo js super hyper mega tripa com o código dos 200 controllers.
Valeu.
Ramon Barbosa
Curtir tópico
+ 0
Responder
Posts
26/09/2017
Jordyn
Você não precisa fazer um mega arquivo de 200 controllers, na verdade seus arquivos de controller devem possuir apenas um controller cada.
Você não precisa informar ao ui.router qual é o destino do seu controller pois ele faz o carregamento dele pelo nome que foi definido no module ( angular.module("app").controller('meuController', ... ), então você só deve garantir que nenhum dos seus controllers definidos tenham o mesmo nome.
Se você tiver algum problema com seu roteador, este site pode ajudar: 192.168.0.1
Você não precisa informar ao ui.router qual é o destino do seu controller pois ele faz o carregamento dele pelo nome que foi definido no module ( angular.module("app").controller('meuController', ... ), então você só deve garantir que nenhum dos seus controllers definidos tenham o mesmo nome.
Se você tiver algum problema com seu roteador, este site pode ajudar: 192.168.0.1
Responder
01/03/2018
Las Pulgas
Você não precisa fazer um mega arquivo de 200 controllers, na verdade seus arquivos de controller devem possuir apenas um controller cada.
Você não precisa informar ao ui.router qual é o destino do seu controller pois ele faz o carregamento dele pelo nome que foi definido no module ( angular.module("app").controller('meuController', ... ), então você só deve garantir que nenhum dos seus controllers definidos tenham o mesmo nome.
Se você tiver algum problema com seu roteador, este site pode ajudar: pulgas
Você não precisa informar ao ui.router qual é o destino do seu controller pois ele faz o carregamento dele pelo nome que foi definido no module ( angular.module("app").controller('meuController', ... ), então você só deve garantir que nenhum dos seus controllers definidos tenham o mesmo nome.
Se você tiver algum problema com seu roteador, este site pode ajudar: pulgas
Responder
Clique aqui para fazer login e interagir na Comunidade :)