我正在尝试在使用Smart Admin模板(来自wrapbootstrap的主题)的angular 7应用程序上执行表单验证。
我的问题是,第一次刷新浏览器时,甚至当我导航到不包含其他表单的组件时,它都能按预期工作。当我导航到还包含带有其自身验证选项的表单的组件时,就会出现此问题。
此外,窗体的实际“有效”状态仍按预期工作。它只是不显示表单上的引导类和消息。
我尝试过重置表单,重置任何异步/非异步验证器以及其他我能想到的东西。
最后,在组件之间导航期间没有任何错误或任何错误。
这是我处理导航的主要模块(main.routing.ts):
import { Routes, RouterModule } from '@angular/router';
import { ModuleWithProviders } from "@angular/core";
import { MainLayoutComponent } from '@app/shared/layout/app-layouts/main-layout.component';
import { MainComponent } from "./main.component";
import { SettingsComponent } from '../settings/settings.component';
import { GetAccountsComponent } from '../administration/get-accounts/get-accounts.component';
import { GetUsersComponent } from '../administration/get-users/get-users.component';
import { CreateAccountComponent } from '../administration/create-account/create-account.component';
import { CreateUserComponent } from '../administration/create-user/create-user.component';
import { GetTeamsComponent } from '../user/get-teams/get-teams.component';
import { GetGamesComponent } from '../user/get-games/get-games.component';
import { CreateTeamComponent } from …Run Code Online (Sandbox Code Playgroud) smartadmin angular angular-reactive-forms angular2-form-validation angular7