Не удается прокрутить при связывании текста / формы в Ionic 3.9.2 на IOS - PullRequest
0 голосов
/ 03 октября 2019

У меня есть приложение на вкладке, и на последней вкладке у меня есть представление учетной записи:

account.html:

<h2 ion-text text-center color="light" class="all-text" id="name" {{staticMember?.name}}</h2>

<ion-item [ngClass]="{'lp-invalid-input': account.get('name').invalid && (account.get('name').dirty || account.get('name').touched)}">
    <ion-input [formControl]="account.controls['name']" type="text"></ion-input>
</ion-item>

... Couple of more <ion-item>

account.ts:

constructor(...) {
        this.account = this.formBuilder.group({
            name: new FormControl('', [Validators.required]),
            email: new FormControl('', [Validators.required, Validators.email]),
            msisdn: new FormControl('', [Validators.required]),
            password: new FormControl(this.TEMP_PASSWORD),
            confirmPassword: new FormControl(this.TEMP_PASSWORD)
        });
}

ionViewDidEnter(){
        this.statusBar.styleLightContent();
        let loading = this.loadingCtrl.create({
            content: 'Please wait...'
        });

        loading.present();

        this.http.get(Properties.API_URL + Properties.ACCOUNT_ENDPOINT).toPromise()
        .then((res) => {
            this.staticMember = JSON.parse(JSON.stringify(res.body));
            this.account.patchValue(res.body);
        })
        .finally(() => {
            loading.dismiss();
        });
}

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

Когда я впервые посещаю представление, когда я не могу прокрутить, если я нажимаю на и фокусируюсь на нем,Я могу снова прокрутить.

Это происходит только на устройстве iOS. Работает как положено на Android и даже на iOS Simulator. Чего мне не хватает?

1 Ответ

0 голосов
/ 04 октября 2019

Видимо, это известная ошибка. npm i ionic-angular@nightly решил проблему. Рекомендации:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...