Sve što trebate znati o Stateprovideru u AngularJS



StateProvider u AngularJS koristi se za definiranje različitih stanja jedne rute i davanje imena, kontrolera, različitog pogleda bez korištenja izravnog href-a na ruti.

Usmjeravanje je važan aspekt koji se mora imati na umu prilikom stvaranja aplikacija na jednoj stranici . U ovom ćemo članku upoznati koncept usmjeravanja pomoću UI-usmjerivač i pogledajte kako stateprovider u AngularJS radi u sljedećem slijedu:

Metode koje koriste Stateprovider u AngularJS

$ stateProvider koristi se za definiranje različitih stanja jedne rute. Možete dati državi ime, drugačiji kontroler, drugačiji pogled, a da ne morate koristiti izravan href do rute. Postoje različite metode koje koriste koncept $ stateprovider u .





pojo razred u javi s primjerom

Kutni logotip - pružatelj stanja u angularjs - edureka

Krenimo dalje i razgovarajmo o različitim metodama.



Usmjerivač AngularUI

UI-usmjerivač je usmjeravanje izradio tim AngularUI za AngularJS. Koristi se za stvaranje ruta za i pruža pristup koji se razlikuje od ngRoute. UI-usmjerivač može se pohvaliti dodatnim značajkama i pokazuje se prikladnijim za složene projekte i aplikacije.

Pokretanje projekta

U ovom koraku ugrađujemo kutne datoteke u glavu.

... ... // Navigacijski izbornik// Sadržaj

Glavna logika naše aplikacije prisutna je u app.js :



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

Usmjeravanje

Da bismo upravljali usmjeravanjem, moramo dodati $ stateProvider. U donjem kodu prikazano je usmjeravanje između glavne stranice i stranice s informacijama.

// app.js app.config (funkcija ($ stateProvider, $ urlRouterProvider) {var stanja = [{ime: 'glavni', url: '/', predložak: '', kontroler: funkcija ($ opseg, $ stateParams) {$ scope.paramId = $ stateParams.id}}] state.forEach ((state) => $ stateProvider.state (state)) $ urlRouterProvider.otherwise ('/')})

podatkovni okvir u selenu

Ovo su neki od koncepata koji koriste $ stateProvider. Time smo došli do kraja našeg članka.

Cpakao Edureka, pouzdane tvrtke za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Angular je JavaScript okvir koji se koristi za stvaranje skalabilnih, poslovnih i izvedbenih web aplikacija na strani klijenta. S obzirom da je usvajanje Angular framework-a visoko, upravljanje izvedbom aplikacije neizravno potiče bolju priliku za posao. Trening kutne certifikacije ima za cilj obuhvatiti sve ove nove koncepte oko razvoja poslovnih aplikacija.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare na blogu “Stateprovider u AngularJS” i javit ćemo vam se.