【发布时间】:2016-10-05 00:31:15
【问题描述】:
Angular 2 中定义的属性绑定生命周期是什么?例如,我的模板中有以下元素:
<input type="radio" name="{{choice.question_id}}" value="{{choice.id}}"
[checked]="isSelected()"
(change)="select()"
required>
这些属性和事件回调究竟是什么时候绑定的?据我所知,有一些循环会自动刷新绑定。我在哪里可以找到关于该周期的更好解释?
我上面的目标是在isSelected() 的情况下默认选择单选按钮。因此,在初始渲染后轮询isSelected() 是多余且低效的。如何将 [checked]="isSelected() 限制在元素首次添加到 DOM 的时刻?
【问题讨论】:
标签: javascript html angularjs dom angular