gpt4 book ai didi

Angular 2/4 - 带复选框的引用变量的奇怪行为

转载 作者:行者123 更新时间:2023-12-02 12:13:09 27 4
gpt4 key购买 nike

此代码无效!

<input type="checkbox" value="1" #c>
<div *ngIf="c.checked">Show if checkbox is checked</div>

但是这有效!为什么?!

<input type="checkbox" value="1" (change)="true" #c>
<div *ngIf="c.checked">Show if checkbox is checked</div>

最佳答案

仅当应用程序响应异步事件(例如击键、单击、更改、xmlhttprequest、setTimeout、Promise.then 等)时,Angular 才会更新绑定(bind)(以及屏幕)(另请参阅 what is the use of Zone.js in Angular 2 )

虽然语句 (change)="true" 在第二个示例中没有任何作用,但它满足 Angular 的要求,以便 Angular 更新屏幕。欲了解更多详情,请参阅reference variable in angular template .

关于Angular 2/4 - 带复选框的引用变量的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45482539/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com