Tutto quello che devi sapere su Stateprovider in AngularJS



StateProvider in AngularJS viene utilizzato per definire diversi stati di una rotta e dare un nome, un controller, una vista diversa senza utilizzare un href diretto a una rotta.

L'instradamento è un aspetto importante che deve essere tenuto presente durante la creazione di applicazioni a pagina singola utilizzando . In questo articolo, familiarizzeremo con il concetto di routing utilizzando UI-Router e guarda come funziona stateprovider in AngularJS nella seguente sequenza:

Metodi che utilizzano Stateprovider in AngularJS

$ stateProvider viene utilizzato per definire diversi stati di una route. Puoi dare allo stato un nome, un controller diverso, una vista diversa senza dover usare una diretta href a una rotta. Esistono diversi metodi che utilizzano il concetto di $ stateprovider in .





Logo angolare - stateprovider in angularjs - edureka

Quindi, andiamo avanti e discutiamo i diversi metodi.



Router AngularUI

L'UI-Router è un routing costruito dal team AngularUI per AngularJS. Viene utilizzato per creare percorsi per e fornisce un approccio diverso da ngRoute. UI-Router vanta funzionalità extra e si dimostra più adatto a progetti e applicazioni complessi.

Avvio del progetto

In questo passaggio, incorporiamo le lime angolari nella testa.

... ... // Menu di navigazione// Content

La logica principale della nostra applicazione è presente in app.js :



var app = angular.module ('angularRoutingEx', ['ui.router'])

Routing

Per gestire il routing, dobbiamo aggiungere $ stateProvider. Nel codice riportato di seguito, viene mostrato il percorso tra la pagina principale e la pagina delle informazioni.

// app.js app.config (function ($ stateProvider, $ urlRouterProvider) {var states = [{name: 'main', url: '/', template: '', controller: function ($ scope, $ stateParams) {$ scope.paramId = $ stateParams.id}}] states.forEach ((state) => $ stateProvider.state (state)) $ urlRouterProvider.otherwise ('/')})

Questi sono alcuni dei concetti che utilizzano $ stateProvider. Con questo, siamo arrivati ​​alla fine del nostro articolo.

chef vs puppet vs jenkins

Cdiamine il da Edureka, una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo. Angular è un framework JavaScript utilizzato per creare applicazioni web lato client scalabili, aziendali e ad alte prestazioni. Poiché l'adozione del framework Angular è elevata, la gestione delle prestazioni dell'applicazione è guidata dalla comunità indirettamente e favorisce migliori opportunità di lavoro. L'Angular Certification Training mira a coprire tutti questi nuovi concetti sullo sviluppo di applicazioni aziendali.

Hai domande per noi? Per favore, menzionalo nella sezione commenti del blog 'Stateprovider in AngularJS' e ti risponderemo.