[英]Can't get input field to show on Angular 4
我正在關注Angular 4教程:
https://youtu.be/z6qFqlwUxkQ?t=16m33s
在視頻的這一部分中,他具有以下代碼:
視圖:
<input type="text" [(ngModel)]="name">
<p>{{ name }}</p>
控制器:
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
name = '';
}
它適用於他,但不適用於我,我沒有收到任何編譯錯誤,但頁面空白,我根本看不到輸入字段。 知道為什么嗎? 我有完全相同的代碼,也正在使用Angular 4。
這是app.modue.ts的內容:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
您可以為app-module.ts發布代碼嗎?我懷疑您在@ngModule內部缺少某些內容。將其與視頻進行比較...我懷疑它是FormsModule或ReactiveFormsModule之一
尚未觀看視頻...如果是Hello World類型的場景,則可能會使用FormsModule。
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
NgModule({
....
imports: [ ...,
FormsModule,
ReactiveFormsModule]
....
})
export class AppModule {
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.