Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度2 rc.5:看起来像你';重新使用旧的表单模块_Angular_Angular2 Forms - Fatal编程技术网

Angular 角度2 rc.5:看起来像你';重新使用旧的表单模块

Angular 角度2 rc.5:看起来像你';重新使用旧的表单模块,angular,angular2-forms,Angular,Angular2 Forms,我升级到angular 2的rc5,突然又收到了这个通知: 看起来您正在使用旧的表单模块 我使用rc4迁移到了新的Forms API,我明确没有导入“DeprecatedFormsModule” 尽管我肯定没有使用任何旧的表单,但为什么我会记录这个警告呢 编辑: 实际上,我只需将添加到组件的html中,就可以触发此警告。如果我删除表单标签,警告也会消失 EDIT2: import { enableProdMode } from '@angular/core'; import { environm

我升级到angular 2的rc5,突然又收到了这个通知:

看起来您正在使用旧的表单模块

我使用rc4迁移到了新的Forms API,我明确没有导入“DeprecatedFormsModule”

尽管我肯定没有使用任何旧的表单,但为什么我会记录这个警告呢

编辑: 实际上,我只需将
添加到组件的html中,就可以触发此警告。如果我删除表单标签,警告也会消失

EDIT2:

import { enableProdMode } from '@angular/core';
import { environment } from './app/';


if (environment.enableAngularProductionMode) {
    enableProdMode();
}

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule }              from './app/app.module';

platformBrowserDynamic().bootstrapModule(AppModule);

尝试在bootstraper
disableDeprecatedForms()
上添加以下内容:

bootstrap(AppComponent, [..,
  disableDeprecatedForms(),
  ...]);
要使用
disableDeprecatedForms
,您需要从
'@angular/forms'

import {disableDeprecatedForms} from '@angular/forms';

信用卡:

解决了它:

import { enableProdMode } from '@angular/core';
import { environment } from './app/';


if (environment.enableAngularProductionMode) {
    enableProdMode();
}

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule }              from './app/app.module';

platformBrowserDynamic().bootstrapModule(AppModule);
我在整个项目中搜索“FORM_指令”,并将它们从项目的每个组件中删除(也称为“REACTIVE_FORM_指令”)

此外,我在app.module.ts中导入了“ReactiveFormsModule”


您需要的一切都在这里:

platformBrowserDynamic()

我正在使用“platformBrowserDynamic().bootstrapModule(AppModule);”到bootstrap@TobiasGassmann你能给我们提供更多关于你的引导程序的代码吗?我们需要查看你的代码,以再次检查你是否遗漏了某些内容。这是一个50多个文件的项目…这意味着你遗漏某些小内容的可能性更大。我想既然不可能把文件放上去,一些关于引导程序的信息可能会有帮助吗?我添加了main.ts