Как работает обнаружение изменений в Angular2, когда для параметра changeDetection Strategy установлено значение «ChangeDetectionStrategy.Default»? Проверяет ли он все привязки (только ссылкой) в шаблоне и запускает повторную визуализацию, если какая-либо ссылка была изменена?Angular2 Обнаружение изменения по умолчанию
0
A
ответ
0
default change detection strategy
будет выполнять обнаружение изменений для всех привязок. Он не только будет искать ссылки, но и изменения свойств на вашей модели.
Например, запуск следующего кода изменит имя в шаблоне после запуска метода changeName()
, хотя изменяется только свойство свойства name
, а не ссылка person
.
import {Component} from '@angular/core';
@Component({
selector: 'my-app',
template: `
<h1>Hello {{person.name}}</h1>
<button (click)="changeName()">Change name!</button>
`
})
export class AppComponent {
person = { name: 'Foo' };
changeName() {
this.person.name = 'Bar';
}
}
+0
Он по-прежнему проверки ссылки на свойство, связанное в шаблоне. Как и в приведенном выше примере, «person.name» был связан в шаблоне. –
Смежные вопросы
- 1. Angular2 - Обнаружение изменения атрибута @Input
- 2. Обнаружение изменения маршрута во всех компонентах Angular2
- 3. Angular2 стрельбу проверки по умолчанию
- 4. Angular2 Перенаправление по умолчанию Страницы
- 5. Обнаружение по умолчанию обработки событий
- 6. Обнаружение компьютеров по умолчанию DNS
- 7. Angular2 + CKEditor - наблюдаемые изменения
- 8. Обнаружение измененных пользовательских настроек по умолчанию
- 9. angular2 @input - обнаружение изменений
- 10. Angular2 ngFor Обнаружение изменения с помощью муфт массива
- 11. Angular2 Обнаружение изменения - объект против ввода строки собственности
- 12. Ионные изменения цветов по умолчанию
- 13. CKEditor формат изменения по умолчанию
- 14. Ионные изменения по умолчанию шрифт
- 15. координат Actionscript изменения по умолчанию
- 16. По умолчанию Кодирование и изменения
- 17. Обнаружение изменения%
- 18. Angular2 RC5 по умолчанию маршрут AppComponent
- 19. Angular2 Значение по умолчанию для выбора тега
- 20. Angular2 по умолчанию HTTP заголовки с templateURL
- 21. Как переопределить CSS по умолчанию angular2-mdl?
- 22. Angular2/Typescript - параметры строки запроса по умолчанию
- 23. angular2 как сделать маршрут по умолчанию
- 24. Фильтр по умолчанию Angular2 для неинициализированных значений
- 25. как сбросить Выберите значение по умолчанию Angular2
- 26. Angular2 значение входной реактивной формы по умолчанию
- 27. По умолчанию параметры запроса в angular2 rc5
- 28. Обнаружение шлюза по умолчанию без DHCP
- 29. Обнаружение медиа-проигрывателя Windows по умолчанию
- 30. Обнаружение фона по умолчанию для настраиваемого компонента
Посмотрите на эту статью: https://blog.thoughtram.io/angular/2016/02/22/angular-2-change-detection-explained.html – Maxime