What is data-bound properties?

后端 未结 2 1419
[愿得一人]
[愿得一人] 2020-12-06 09:51

I am trying to understand OnInit functionality in angular2 and read the documentation:

Description

Implement this interface to execute cu

2条回答
  •  一向
    一向 (楼主)
    2020-12-06 10:04

    When you have a component

    @Component({
      selector: 'my-component'
    })
    class MyComponent {
      @Input() name:string;
    
      ngOnChanges(changes) {
      }
    
      ngOnInit() {
      }
    }
    

    you can use it like

    
    

    This make name a data-bound property.

    When the value of somePropInParent was changed, Angulars change detection updates name and calls ngOnChanges()

    After ngOnChanges() was called the first time, ngOnInit() is called once, to indicate that initial bindings ([name]="somePropInParent") were resolved and applied.

    For more details see https://angular.io/docs/ts/latest/cookbook/component-communication.html

提交回复
热议问题