В настоящее время я помещаю StackLayout поверх всех остальных элементов управления, чтобы не дать пользователю возможности щелкнуть по ним во время обработки запроса. Но в некоторых случаях TextField остается в фокусе, и пользователь может туда вводить текст.
Я уже использую компонент для переноса всех TextFields и отображения ошибок проверки:
Код: Выделить всё
@Component({
selector: "field",
template: "..."
})
export class FieldComponent {
@ContentChild(NgModel) private input: NgModel;
...
}
Если это невозможно, как лучше всего в этом случае отключить ввод, когда приложение занято?
Подробнее здесь: https://stackoverflow.com/questions/409 ... r-is-shown
Мобильная версия