como a dependência de cairga do module de reference angulairjs

Eu tenho um module principal, que cairrega o service ngRoute .

 angulair.module("app", ["ngRoute", "app.settings"] 

e o meu module app.settings não está cairregando o service ngRoute ,

  • Padrão paira renderizair café múltiplo
  • Como eu ouço sempre que um div muda de position com jQuery?
  • Mostrair image com base no valor do text
  • Um script simula um controle, uma seqüência de teclas?
  • ember.js como exibir diferentes lists filtradas paira uma visualização? configuration complexa
  • Delegação de javascript simples usando __proto__
  •  angulair.module("app.settings", []) .config(["$routeProvider", function($routeProvider){ $routeProvider.when("/settings", { template: "{{message}}", controller:"SettingsController" }); }]) }); angulair.module("app.settings", []) .config(["$routeProvider", function($routeProvider){ $routeProvider.when("/settings", { template: "{{message}}", controller:"SettingsController" }); }]) 

    Mas eu posso usair $routeProvider neste module.

    A order de cairregamento do module angulair não se preocupa? Posso cairregair qualquer dependência em qualquer module?

  • como include models externos em mangustão?
  • Selecionando o elemento da list (capturando a seta paira baixo / paira cima)
  • Javascript Prototype Inheritance e Object.create ()?
  • jQuery: eq (),: lt (), e: gt () não fornece resultados esperados
  • removendo o foco de um seleto
  • Permitir quebra de linha com javascript + LivePreview
  • One Solution collect form web for “como a dependência de cairga do module de reference angulairjs”

    O problema é que o module do seu app está cairregando o ngRoute e também está cairregando os modules do app.settings , então a dependência já foi injetada em seu aplicativo Angulair, portanto, não há necessidade de injetair novamente.

    A order de cairregamento do module angulair não se preocupa? A order não importa Angulair primeiro resolve as dependencies e, em seguida, compila os modules, controladores etc.

     angulair.module("app", ["ngRoute", "app.settings"] 

    É o mesmo que

     angulair.module("app", ["app.settings", "ngRoute"] 

    No entanto, você pode enfrentair problemas em alguns cenários de Teste de Unidade se você cairregair apenas o app.settings do module em que seu teste crashrá. Mas, na maioria dos casos, você vai cairregair o module do app e todos os modules principais da sua aplicação Angulair.

    Posso cairregair qualquer dependência em qualquer module? Resposta curta, sim.

    Resposta longa: sua dependência ngRoute deve ser cairregada no module principal porque é algo que seu module de app vai precisair paira definir o roteamento básico, se a dependência for cairregada em vários modules não vai lançair nenhum erro, de fato você deve adicionair todas as dependencies necessárias paira cada module porque em grandes aplicações não há gairantia de que o ngRoute / myFactory / etc já esteja cairregado.

    Atualização paira melhorair a legibilidade

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.