Ang pagruta ay isang mahalagang aspeto na dapat tandaan habang lumilikha ng mga application na solong pahina gamit ang . Sa artikulong ito, gagawin nating pamilyar ang konsepto ng pagruruta sa pamamagitan ng paggamit UI-Router at tingnan kung paano gumagana ang stateprovider sa AngularJS sa sumusunod na pagkakasunud-sunod:
Mga pamamaraan na gumagamit ng Stateprovider sa AngularJS
Ginagamit ang $ stateProvider upang tukuyin ang iba't ibang mga estado ng isang ruta. Maaari mong bigyan ang estado ng isang pangalan, iba't ibang mga controller, iba't ibang mga view nang hindi kinakailangang gumamit ng isang direkta href sa isang ruta. Mayroong iba't ibang mga pamamaraan na gumagamit ng konsepto ng $ stateprovider sa .
Kaya, magpatuloy tayo at talakayin ang iba't ibang mga pamamaraan.
pagpapatupad ng isang priyoridad ng pila sa java
AngularUI Router
Ang UI-Router ay isang pagruruta na binuo ng koponan ng AngularUI para sa AngularJS. Ginagamit ito upang lumikha ng mga ruta para sa at nagbibigay ng isang diskarte na naiiba kaysa ngRoute. UI-Router Ipinagmamalaki ng labis na mga tampok at nagpapatunay na mas angkop para sa mga kumplikadong proyekto at aplikasyon.
Nagsisimula sa Proyekto
Sa hakbang na ito, nai-embed namin ang mga angular file sa ulo.
... ... // Navigation Menu// Nilalaman
Ang pangunahing lohika ng aming application ay naroroon sa app.js :
var app = angular.module ('angularRoutingEx', ['ui.router'])
ano ang naka-serialize sa java
Ruta
Upang pamahalaan ang pagruruta, kailangan naming magdagdag ng $ stateProvider. Sa ibinigay na code sa ibaba, ipinapakita ang pagruruta sa pagitan ng pangunahing pahina at ng pahina ng impormasyon.
// app.js app.config (function ($ stateProvider, $ urlRouterProvider) {var states = [{name: 'main', url: '/', template: '', controller: function ($ saklaw, $ stateParams) {$ saklaw.paramId = $ stateParams.id}}] estado.forEach ((estado) => $ stateProvider.state (estado)) $ urlRouterProvider.otherwise ('/')})
Ito ang ilan sa mga konsepto na gumagamit ng $ stateProvider. Sa, ito, napunta kami sa dulo ng aming artikulo.
mvc arkitektura sa java na may halimbawa
Cano ba ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo. Angular ay isang balangkas ng JavaScript na ginagamit upang lumikha ng nasusukat, enterprise, at pagganap na mga client-side web application. Sa Angular na pag-aampon ng balangkas na mataas, ang pamamahala ng pagganap ng aplikasyon ay hindi hinihimok ng komunidad na hindi direktang pagmamaneho ng mas mahusay na mga oportunidad sa trabaho. Nilalayon ng Angular Certification Training na masakop ang lahat ng mga bagong konsepto sa paligid ng Pag-unlad ng Application ng Enterprise.
May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng blog na 'Stateprovider in AngularJS' at babalikan ka namin.