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 ბლოგი პროგრამირების თემატიკასთან დაკავშირებით

Habit Tracker —...

Habit Tracker — პატარა ჩვევები, რომლებიც დიდ შედეგებს ქმნის

აკონტროლეთ თქვე...

აკონტროლეთ თქვენი ფული მარტივად და გააზრებულად

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

როგორ ინახება ინფორმაცია. რა არის 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

დიზაინ სისტემა

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

12 აგვისტო, 2026, 2:58:39

ვერსია 0.4.57