当前位置: 首页 > 知识库问答 >
问题:

在angular2中,我的组件不能绑定到模型并显示在html中[重复]

符佐
2023-03-14

这是我的模块:

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { BrowserModule } from '@angular/platform-browser';

@NgModule({
  imports: [CommonModule, FormsModule, BrowserModule, ReactiveFormsModule],
  declarations: [FooterComponent],
  exports: [FooterComponent],
  providers: []
})

export class FooterModule { }

这是我的组件:

import { Component } from '@angular/core';

@Component({
  moduleId: module.id,
  selector: 'FooterComponent',
  templateUrl: 'footer.component.html'
})

export class FooterComponent {
  email: string = "";

  constructor() {
    console.log("footer!");

    this.email = "test";
  }

}
<div class="form-group col-xs-10 col-xs-offset-1 col-sm-8 col-sm-offset-2">                 

     <input class="form-control" type="email" value="" placeholder="Email address" [(ngModel)]="email">

</div>

*如果你需要更多的文件,请告诉我

共有1个答案

邵子平
2023-03-14

BrowserModule只能添加到根模块AppModule中的Imports中,而不能添加到其他模块中。(CommonModule只需要添加到非根模块中,但对根模块没有影响)

 类似资料:
  • 对于Angular 1.x,我找到了ng-bind-html的点击,但2.x似乎不支持这一点 thx Frank

  • 在我的@NGModule中,我有导入FormsModule和ReactiveFormsModule。但我仍然得到以下错误: 如果我尝试使用[(ngModel)]绑定,这也会发生在正常的情况下,比如输入 它们被添加到进口商品中

  • 我正在尝试设置下拉的默认值,我设置了一个默认值的模型,但它没有更新选择 请参阅此https://plnkr.co/edit/bnm5yxx78iykv2Opazol?p=preview

  • 我有来自数据库的产品数据包含标题,描述...描述是html格式的字符串,如下所示: 如果应该这样显示: 我应该如何将其正确地显示为html?绑定没有html筛选器。

  • 我正在中绑定组件 当我试图从访问时 最后是 错误[org.apache.catalina.core.containerbase.[jboss.web].[default-host].[/mdf-portal-web].[Faces Servlet]](http-localhost-127.0.0.1-8080-10)Servlet Faces Servlet的Servlet.service()引发

  • 问题内容: 我正在开发一个Swing应用程序,其中必须显示HTML文件。 我正在为此使用控件。它显示的是HTML文件的内容,但格式与实际HTML文件中的原始格式不同。 不支持该元素。与其加载目标文件,不如显示它。 Swing中是否还有其他内置控件来浏览HTML文件而不是? 我正在使用以下代码: 问题答案: 在核心Java中进行更高级的HTML呈现的最佳选择是使用基于JavaFX的组件,如向Java