Ի՞նչ է կախվածության ներարկումը անկյունային 2-ում օրինակով:
Ի՞նչ է կախվածության ներարկումը անկյունային 2-ում օրինակով:

Video: Ի՞նչ է կախվածության ներարկումը անկյունային 2-ում օրինակով:

Video: Ի՞նչ է կախվածության ներարկումը անկյունային 2-ում օրինակով:
Video: Քաղցկեղի 10 նախանշան, որոնք հարկավոր չէ անտեսել 2024, Նոյեմբեր
Anonim

Կախվածության ներարկում Angular 2-ում բաղկացած է երեք ասպեկտներից. Ներարկիչ օբյեկտը օգտագործվում է a-ի օրինակ ստեղծելու համար կախվածություն . Ներարկիչը մեխանիզմ է, որն ապահովում է մեթոդ, որի կիրառմամբ ա կախվածություն օրինականացված է: Ստեղծել ա կախվածություն , ներարկիչը փնտրում է մատակարար:

Բացի սրանից, ի՞նչ է կախվածության ներարկումը անկյունային օրինակով:

Կախվածության ներարկում Angular-ում . Կախվածության ներարկում (DI)-ի հիմնական հասկացությունն է Անկյունային 2+ և թույլ է տալիս դաս ստանալ կախվածություններ մեկ այլ դասարանից: Ժամանակի մեծ մասը ներս Անկյունային , կախվածության ներարկում կատարվում է ծառայության դասը բաղադրիչի կամ մոդուլի դասի մեջ ներարկելու միջոցով:

Նմանապես, ո՞րն է կախվածության ներարկման օգտագործումը անկյունայինում: Կախվածության ներարկում (DI), կարևոր է դիմումը դիզայնի օրինակ: Անկյունային ունի իր սեփական DI շրջանակը, որը սովորաբար օգտագործված -ի նախագծման մեջ Անկյունային հավելվածներ՝ դրանց արդյունավետությունն ու մոդուլյարությունը բարձրացնելու համար: Կախվածություններ ծառայություններ կամ առարկաներ են, որոնք դասին անհրաժեշտ են իր գործառույթը կատարելու համար:

Այս առումով ո՞րն է կախվածության ներարկումը անկյունայինում:

Կախվածության ներարկում (DI)-ը ծրագրաշարի նախագծման օրինաչափություն է, որը վերաբերում է այն բանին, թե ինչպես են բաղադրիչները տիրապետում իրենց կախվածություններ . Այն AngularJS ներարկիչ ենթահամակարգը պատասխանատու է բաղադրիչների ստեղծման, դրանց լուծման համար կախվածություններ , և դրանք տրամադրելով այլ բաղադրիչներին, ինչպես պահանջվում է:

Ի՞նչ է @inject-ը անկյունային 2-ում:

@ Ներարկել ()-ը թույլ տալու մեխանիկական մեխանիզմ է Անկյունային իմացեք, որ պարամետրը պետք է լինի ներարկվել է . Այն կարող է օգտագործվել այսպես. import { Component, Ներարկել } '@-ից անկյունային /միջուկը'; ներմուծել { ChatWidget } «../components/chat-widget»-ից; ?

Խորհուրդ ենք տալիս: