角度ngrx数据显示新组件添加屏幕中的ID

时间:2018-04-05 10:45:48

标签: angular ngrx ngrx-store ngrx-effects ngrx-store-4.0

我克隆了https://github.com/johnpapa/angular-ngrx-data并添加了一个名为alerts的新组件。但是,当我在警报上点击“添加”时:

  1. 它显示的是“id”字段,但没有显示在英雄中。
  2. 保存 按钮被禁用,而在英雄中它已启用。
  3. 任何人都能说出导致这些问题的警报组件和英雄组件之间的区别是什么?

    see my source code here: ngrx-data-alerts-component

    enter image description here

1 个答案:

答案 0 :(得分:2)

alert-detail.component.html中,您错误地将formControlName命名为symbol而不是name,这是必填字段name: ['', Validators.required]

将第15行更改为:

<input matInput formControlName="name" placeholder="name" #name
              (keyup.esc)="close()" (keyup.enter)="saveAlert()">

Here is a running fix.