单元测试离子-问题惠特形式-因果报应和茉莉花

时间:2020-07-30 21:12:16

标签: angular forms ionic-framework jasmine karma-jasmine

我需要对我的离子应用程序进行单元测试,为此我运行Karma,但它向我发送错误:

Error: Template parse errors:
There is no directive with "exportAs" set to "ngModel" ("

<ion-content>
  <form [ERROR ->]#form="ngModel" (ngSubmit)="subirInforme()">
    <ion-list class="padding">
      <ion-item>
"): ng:///DynamicTestModule/ModalPage.html@12:8

这是表单代码的一部分:

  <form #form="ngModel" (ngSubmit)="subirInforme()">
      <ion-item>
        <ion-label position="floating">Duracion Total: (En Horas)</ion-label>
        <ion-input min="0" type="number" [(ngModel)]="informe.duracion_total" name="duracionTotal" required>
        </ion-input>
      </ion-item>

模块

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { IonicModule } from '@ionic/angular';
import { ModalPageRoutingModule } from './modal-routing.module';
import { ModalPage } from './modal.page';

@NgModule({
  imports: [
    CommonModule,
    FormsModule,
    IonicModule,
    ModalPageRoutingModule,
    ReactiveFormsModule
  ],
  declarations: [ModalPage]
})
export class ModalPageModule {}

app.Module.ts的导入

imports: [
    BrowserModule,
    IonicModule.forRoot(),
    AppRoutingModule,
    ComponentsModule,
    HttpClientModule,
    IonicStorageModule.forRoot(),
    PipesModule,
    FormsModule, 
    ReactiveFormsModule
  ],

我导入了其他页面和问题的所有建议,请救救我 PD:对不起,我的英语不好

0 个答案:

没有答案