Как проверить ввод с использованием асинхронных данных - PullRequest
0 голосов
/ 21 сентября 2018

Я использую angularfire2 для реализации firebase для моего ионного приложения.где мне нужно проверить или снять флажок ввода на основе базы данных в реальном времени.вот моя реализация.

<input type="checkbox" name="onoffswitch" [checked]={{(booked | async)?.booked}} >

это дает мне ошибку HTML.

1 Ответ

0 голосов
/ 21 сентября 2018

Поскольку [checked] ожидает переменную, вам не нужно заключать ее в скобки.

Вы должны быть в состоянии сделать следующее;

<input type="checkbox" name="onoffswitch" [checked]="(booked | async)?.booked">

ИЛИ

<input type="checkbox" name="onoffswitch" checked="{{ (booked | async)?.booked }}">

Ознакомьтесь с синтаксисом шаблона в Angular Documentation .Это объясняет связывание свойств более подробно.

...