Щоб прочитати поточне значення спостережуваного, просто викликати спостережувану без параметрів. У цьому прикладі myViewModel. personName() поверне 'Bob' і myViewModel. personAge() поверне 123 .
Як отримати дані за допомогою HTTP з Observables в Angular?
- Створіть сервіс за допомогою команди: ng g s album. …
- У класі AlbumService створіть метод, скажімо, getAllAlbums(), який виконуватиме HTTP-запит GET за допомогою Observable.
- Вставте цю службу в конструктор будь-якого компонента, який хоче використовувати ці методи.
Отже, ви можете отримати базовий масив JavaScript за допомогою виклик observableArray як функції без параметрів, як і будь-який інший об’єкт спостереження. Потім ви можете читати інформацію з цього основного масиву. Наприклад, alert( 'Довжина масиву ' + myObservableArray().
Щоб відобразити масив об’єктів/елементів у React, ми прокрутити масив за допомогою . метод map() і повертає один елемент. У наведеному нижче прикладі ми переглядаємо масив курсів і повертаємо елемент <li> для кожного елемента. Ми можемо використовувати цей метод, коли хочемо відобразити один елемент для кожного елемента в заданому масиві.
subscribe( value => console. log('Обсерваційне випромінює наступне значення: ' + значення) ); Передача функції next() у subscribe є зручним синтаксисом для цього найбільш типового випадку. Якщо вам також потрібно знати, коли observable видає помилку або завершується, вам доведеться натомість передати Observer.