Я использую Angular 2.Как узнать, какие изменения @Input в ngOnChanges?
Прямо сейчас у меня есть два @input aa
и bb
. Я хочу делать:
- Если
aa
изменений, сделайте что-нибудь. - Если
bb
меняется, сделайте другой предмет.
Как узнать, какие изменения @Input в ngOnChanges
? Благодаря
@Input() aa;
@Input() bb;
ngOnChanges(changes: { [propName: string]: SimpleChange }) {
// if aa changes, do something
// if bb changes, do other thing
}
спасибо, но я думаю, что это неправильно. Поскольку я пытался, если изменяется только 'aa',' if (changes ['bb']) {// здесь все еще выполняется} ' –
Крысы, ок. Я буду редактировать некоторые другие идеи. – awiseman
Привет, @awiseman, я нашел способ, но не тот аккуратный. –