mat-form-field - красный, хотя ошибок нет

В Facebook и Instagram вы установили настраиваемую схему URL для своих сервисов, поэтому мы будем использовать это для фильтрации URL.

-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {

    if ([[url scheme] isEqualToString:INSTAGRAM_SCHEME])
        return [self.instagram handleOpenURL:url];

    if ([[url scheme] isEqualToString:FACEBOOK_SCHEME])
        return [PFFacebookUtils handleOpenURL:url];

    return NO;

}

Где вы определяете свои переменные как

#define INSTAGRAM_SCHEME @"ig12345678910"
#define FACEBOOK_SCHEME  @"fb12345678910"

точно так же, как в файле Info.plist

0
задан zmag 21 February 2019 в 13:51
поделиться

1 ответ

ErrorStateMatcher проверяет статус родительской формы,

return !!((control && control.touched && control.parent && control.parent.invalid) || (form.submitted));

Убедитесь, что родительская форма действительна или в противном случае она отправлена.

Чтобы устранить ошибки после ввода действительных данных, измените функцию ErrorStateMatcher

 return !!((control && control.touched && control.invalid) || (form.submitted));
0
ответ дан Ininiv 21 February 2019 в 13:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: