Как передавать текст в Angular компонент?

В Angular компонентах можно передавать текст с использованием входных свойств, также известных как "@Input". Когда вы передаете текст в компонент, вы можете изменять его значение из родительского компонента.

Для передачи текста в Angular компонент необходимо выполнить следующие шаги:

1. Создайте входное свойство в компоненте, в которое будет передаваться текст. Это можно сделать, добавив декоратор "@Input()" перед объявлением свойства компонента. Например:

@Input() text: string;

2. В родительском компоненте, откуда вы хотите передать текст, используйте синтаксис привязки свойства для задания значения этого свойства. Например:

<app-child-component [text]="myText"></app-child-component>

Обратите внимание, что "myText" - это переменная в родительском компоненте, которая содержит текст, который вы хотите передать.

3. В компоненте-ребенке, где вы хотите отобразить переданный текст, получите значение этого свойства с помощью переменной класса. Например:

export class ChildComponent {
  @Input() text: string;
}

4. Теперь вы можете использовать свойство "text" в шаблоне компонента-ребенка для отображения переданного текста. Например:

<p>{{ text }}</p>

Теперь при изменении значения переменной "myText" в родительском компоненте, текст в компоненте-ребенке будет автоматически обновляться.

Таким образом, вы можете передавать текст в Angular компонент с использованием входных свойств и динамически обновлять его значение из родительского компонента.