angular2双向绑定报错?

app.component.ts

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

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  title = 'app';
  
  stock = ""

}

app.component.html

<h1>组件间的通信</h1>
<div>我是父组件</div>
<div>
    <input type="text" placeholder="请输入股票代码" [(ngModel)]="stock">
    <app-order [stockCode]="stock" [amount]="100"></app-order>
</div>

order.component.ts

import { Component, OnInit, Input} from '@angular/core';

@Component({
  selector: 'app-order',
  templateUrl: './order.component.html',
  styleUrls: ['./order.component.css']
})
export class OrderComponent implements OnInit {
  
  @Input()
  stockCode:string;

  @Input()
  amount: number

  constructor() { }

  ngOnInit() {
  }

}

order.component.html

<div>
  我是子组件
</div>
<div>
  买{{amount}}手{{stockCode}}股票
</div>   

clipboard.png

阅读 2.5k
2 个回答

是不是在module里面没有引入FormsModule

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

在module里面的imports里面引入FormsModule

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进