Учебники

Угловой 2 — Дисплей данных

В Angular JS очень просто отобразить значение свойств класса в форме HTML.

Давайте рассмотрим пример и разберемся с отображением данных. В нашем примере мы рассмотрим отображение значений различных свойств нашего класса на странице HTML.

Шаг 1 — Измените код файла app.component.ts следующим образом.

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

@Component ({
   selector: 'my-app',
   templateUrl: 'app/app.component.html'
})

export class AppComponent {
   TutorialName: string = 'Angular JS2';
   appList: string[] = ["Binding", "Display", "Services"];
}

Следующие пункты должны быть отмечены в отношении приведенного выше кода.

  • Мы определяем массив с именем appList, который из строки типа.

  • Мы определяем 3 строковых элемента как часть массива, который является Binding, Display и Services.

  • Мы также определили свойство с именем TutorialName, которое имеет значение Angular 2.

Мы определяем массив с именем appList, который из строки типа.

Мы определяем 3 строковых элемента как часть массива, который является Binding, Display и Services.

Мы также определили свойство с именем TutorialName, которое имеет значение Angular 2.

Шаг 2. Внесите следующие изменения в файл app / app.component.html, который является файлом вашего шаблона.

<div>
   The name of this Tutorial is {{TutorialName}}<br>
   The first Topic is {{appList[0]}}<br>
   The second Topic is {{appList[1]}}<br>
   The third Topic is {{appList[2]}}<br>
</div>

Следующие пункты должны быть отмечены в отношении приведенного выше кода.

  • Мы ссылаемся на свойство TutorialName, чтобы сказать «как называется учебник на нашей HTML-странице».

  • Мы используем значение индекса для массива, чтобы отобразить каждую из 3 тем в нашем массиве.

Мы ссылаемся на свойство TutorialName, чтобы сказать «как называется учебник на нашей HTML-странице».

Мы используем значение индекса для массива, чтобы отобразить каждую из 3 тем в нашем массиве.

Шаг 3 — Сохраните все изменения кода и обновите браузер, вы получите следующий вывод. Из выходных данных вы можете четко видеть, что данные отображаются в соответствии со значениями свойств в классе.

Отображаемое

Другим простым примером, который связывает на лету, является использование тега input html. Он просто отображает данные по мере того, как данные вводятся в тег html.

Внесите следующие изменения в файл app / app.component.html, который является файлом вашего шаблона.

<div>
   <input [value] = "name" (input) = "name = $event.target.value">
   {{name}}
</div>

Следующие пункты должны быть отмечены в отношении приведенного выше кода.

  • [value] = ”username” — используется для привязки выражения username к свойству value элемента input.

  • (input) = ”expression” — это декларативный способ привязки выражения к событию input элемента input.

  • username = $ event.target.value — выражение, которое выполняется при возникновении входного события.

  • $ event — Выражение, представленное в привязках событий Angular, которое имеет значение полезной нагрузки события.

[value] = ”username” — используется для привязки выражения username к свойству value элемента input.

(input) = ”expression” — это декларативный способ привязки выражения к событию input элемента input.

username = $ event.target.value — выражение, которое выполняется при возникновении входного события.

$ event — Выражение, представленное в привязках событий Angular, которое имеет значение полезной нагрузки события.

Когда вы сохраните все изменения кода и обновите браузер, вы получите следующий вывод.

обновление

Теперь введите что-нибудь в поле ввода, например, «Tutorialspoint». Выход изменится соответственно.