小编Pan*_*rou的帖子

修复方法:导航后,Angular 7(SmartAdmin模板)表单验证停止工作

我正在尝试在使用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

6
推荐指数
1
解决办法
730
查看次数