O que é um estado Angular?

Eu sou de Asp.Net mundo, tentando entender o que um estado Angular significa.

O que é um estado Angular? É semelhante a um componente ascx em Asp.Net é uma sub-página? É semelhante a um estado de fluxo de trabalho?

ouvi muitas pessoas a falar sobre isso, e tenho tentado procurar artigos que expliquem o que um estado é ou faz, mas não consigo encontrar um bom para o principiante.

Algum de vocês conhece algum artigo bom? pode ajudar-me? entende o conceito de Estado angular? Muito obrigada. :-)

 3
Author: George Huang, 2015-02-04

2 answers

A referência não é ao próprio Angular, mas a um módulo Angular chamado UI Angular.Router . Este módulo permite-lhe transformar a sua aplicação Angular numa máquina de estado , e lidar com o que aparece na janela baseada nestes estados, em vez de apenas nos parâmetros URL. Muitas pessoas consideram este um módulo Angular essencial, e muito mais funcional do que o padrão $routeProvider.

A melhor referência para todos os $stateProvider as funcionalidades são o repositório do github wiki .

 8
Author: Claies, 2015-02-04 06:37:01

Da documentação para o Ui-Router AngularJS,

  • Um estado corresponde a um" lugar " na aplicação em termos da UI global e navegação.

  • Um estado descreve (através do controller / template / view properties) como a IU se parece e faz naquele lugar.

  • Os Estados muitas vezes têm coisas em comum, e a principal maneira de factoring para fora estas semelhanças neste modelo é através da hierarquia do estado, seja. pais / filhos também conhecidos como Estados aninhados.

 2
Author: Anil Singh, 2015-10-08 08:12:54