Я читаю Angular в действии от Мэннинга.Глава 2 показывает, как написать мой первый компонент, но пример устарел.Я не могу понять, как его обновить.Я использую Angular CLI версии 7.1.3.
Angular CLI генерирует это:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-summary',
templateUrl: './summary.component.html',
styleUrls: ['./summary.component.scss']
})
export class SummaryComponent implements OnInit {
constructor() { }
ngOnInit() {
}
}
В книге предполагается, что Angular CLI сгенерирует это:
import { Component, Input } from '@angular/core';
@Component({
selector: 'summary',
styleUrls: ['./summary.component.css'],
templateUrl: './summary.component.html'
})
export class SummaryComponent {
@Input();
}
В чем разница между @Input
и OnInit
?Как человек может взять входной пример и перевести его в режим «OnInit»?