Angular 5 ngModel不会更新值

Mar*_*sen 0 javascript ngmodel angular angular5

所以我有以下组件:

export class ModuleComponentComponent implements OnInit {
    dropzoneConf;
    fileService = environment.getFileUrl;

    constructor(
        private moduleComponentService: ModuleComponentService) {
    }

    @Input()
    selectedComponent: ModuleComponent;

    ngOnInit() {
        this.setDropZoneConfig();
    }    
}
Run Code Online (Sandbox Code Playgroud)

在那我有以下的HTML:

<h3 class="m-portlet__head-text m--font-success">
   <input class="form-control" type="text" [ngModel]="selectedComponent.title" />
</h3>
Run Code Online (Sandbox Code Playgroud)

以及我在html中添加组件的方式:

<div class="col-lg-8 col-x1-12" *ngIf="selectedComponent != null">
   <app-module-component [selectedComponent]="selectedComponent"></app-module-component>
</div>
Run Code Online (Sandbox Code Playgroud)

当我在输入字段中输入内容时,它不会更新selectedComponent.title变量

谁能告诉我发生了什么事?

Sac*_*aka 6

使用双向绑定

 [(ngModel)]="selectedComponent.title"
Run Code Online (Sandbox Code Playgroud)