Данные компонента совместно используются несколькими экземплярами - PullRequest
0 голосов
/ 28 января 2020

Рассмотрим следующий компонент:

  export class PropertyViewComponent implements OnInit {
  @Input() property: any;
  constructor() {}

  ngOnInit() {
  }

  onAddClick() {
    console.log(this.property);
  }
}

и шаблон следующим образом:

<button type="button" class="btn btn-primary" (click)="onAddClick()">َAdd</button>

Шаблон родительского компонента:

<app-property-view *ngFor="let p of properties" [property]="p"></app-property-view>

Когда я Запустите приложение, оно печатает первый property в properties! Это нормально?

1 Ответ

0 голосов
/ 28 января 2020

Это был модальный bootstrap, который вызвал поведение.

...