fb pixel
გამოიწერე YouTube-ის არხიyoutube logoგამოწერა
val-do.com-ის ლოგო
კურსებიბლოგიხ.დ.კ.წესებიკონტაქტიკონვერტორები

კურსებიბლოგიხ.დ.კ.წესებიკონტაქტიკონვერტორები
შესვლა
  1. მთავარი
  2. კურსები
  3. Angular-ის კურსი
  4. @Input() დეკორატორი, angular-ში (ანგულარი)
@Input() დეკორატორი, angular-ში (ანგულარი)

@Input() დეკორატორი, angular-ში (ანგულარი)

ანგულარში (angular)-ში საშუალება გვაქვს მონაცემები კომპონენტებს შორის ვამოძრავოთ რამდენიმე გზით, ამის ერთ-ერთი გზაა მშობელი კომპონენტიდან მის შვილ კომპონენტში ინფორმაციის მიღება @Input() დეკორატორის დახმარებით

სადემონსტრაციოთ  გავაკეთოთ 2 კომპონენტი, 1 რომელსაც დავარქმევთ parent-ს ხოლო შვილ კომპონენტს დავარქვათ child კომპონენტი.

კომპონენტის გენერაციისთვის გამოვიყენოთ აგნულარ CLI-ის ბრძანება, რომელიც შექმნის მშობელ კომპონენტს

ng g c parent

ხოლორ შვილი კომპონენტის გენერაციისთვის გამოვიყენოთ იგივე ბრძანება

ng g c child

მშობელი კომპონენტის parent.component.html ფაილში გამოვიყენოთ მისი შვილი კომპონენტი

<p>parent works!</p>
<app-child></app-child>

შემდეგ გავხსნათ შვილი კომპონენტი და child.component.ts ფაილში გამოვიყენოთ @Input() დეკორატორი

import { Component, Input } from '@angular/core';

@Component({
  selector: 'app-child',
  templateUrl: './child.component.html',
  styleUrls: ['./child.component.scss']
})
export class ChildComponent {

  @Input() public textFromParent: string = '';
  
}

იმისთვის, რომ ეკრანზე გამოვსახოთ textFromParent თვისება აუცილებელია child.component.html ფაილში ინტერპოლაციით გამოვიძახოთ textFromParent თვისება

<p>child works! {{textFromParent}}</p>

ჩვენ უკვე ველოდებით შვილ კომპონენტში ინფორმაციას, რომელიც მშობელი კომპონენტიდან უნდა გავგზავნოთ ამისთვის 1 ნაბიჯი დაგვრჩა მშობელი კომპონეტნის parent.component.html ფაილში გახსნის სელექტორს გადავცეთ სასურველი ინფორმაცია

<app-child [textFromParent]="'სასურველი ინფორმაცია'"></app-child>

კურსში შემავალი თემები

🔗 typescript🔗 Angular🔗 SCSS🔗 json

დამატებითი რესურსები

  • Telegram
  • Discord

სხვა კატეგორიები

შეისწავლეთ ვებდეველოპმენტის ენები სრულიად უფასოდ, ისეთები როგორებიცაა Javascript, HTML, CSS და კიდევ სხვა მრავალი ენა

HTML, CSS-ის სა...

HTML, CSS-ის საწყისი კურსი, დამწყებთათვის (deprecated - მოძველებული)

ჯავასკრიპტის კუ...

ჯავასკრიპტის კურსი

JavaScript-ის D...

JavaScript-ის DOM-ის კურსი

TypeScript-ის კ...

TypeScript-ის კურსი

Angular-ის კურს...

Angular-ის კურსი

HTML, CSS-ის კუ...

HTML, CSS-ის კურსი

Reactjs-ის კურს...

Reactjs-ის კურსი დამწყებთათვის

ალგორითმები...

ალგორითმები

Node.js-ის კურს...

Node.js-ის კურსი

Dart-ის კურსი...

Dart-ის კურსი

C პროგრამირების...

C პროგრამირების ენის საფუძვლები

ბოლოს დაწერილი ბლოგები პროგრამირებაზე

ქვემოთ მოცემულია უახლესი 3 ბლოგი პროგრამირების თემატიკასთან დაკავშირებით

როგორ ინახება ი...

როგორ ინახება ინფორმაცია. რა არის Bit და Byte?

რატომ არის კომფ...

რატომ არის კომფორტული სამუშაო ოთახი აუცილებელი კოდის წერისა და პროდუქტიული მუშაობისთვის?

რატომ ვერ პოულო...

რატომ ვერ პოულობენ ჯუნიორები სამსახურს?

  • Angular, ლოკალური გარემოს გამართვა
  • პროექტის ინციალიზაცია Angular-ში
  • Angular-ის პროექტის სტრუქტურა
  • პირველი Hello world აპლიკაცია Angular-ში
  • რა არის encapsulation-ი Angular-ში
  • @Input() დეკორატორი, angular-ში (ანგულარი)
  • @Output დეკორატორი ანგულარში (Angular)
  • Content projection ანგულარში (Angular)
  • კომპონენტების სიცოცხლის ციკლის ჰუკები (Angular lifcycle hooks)
  • ng-container ელემენტი ანგულარში
  • სტრუქტურული დირექტივები *ngIf *ngFor
პროგრამირების კურსები
HTML, CSSJavaScriptTypeScriptAngularReactJSNodeJSC
გამომყევი
InstagramFacebookLinkedinTelegramDiscordYoutubeGithub

© val-do.com 2026 წელი - ყველა უფლება დაცულია

ვერსია 0.1.52