簡體   English   中英

從 ngFor 到動態命名變量的角度引用 ngIf

[英]Angular reference ngIf to dynamic namined variable from ngFor

我想訪問以下 ngIf 中的輸入元素,以檢查它當前是否具有特定值。 這里不起作用的部分是ngIf的代碼。

<span *ngFor="let item of items;let i=index">
      <input type="text" #[InputItem+i] value="{{item}}"/>
      <div *ngIf="('InputItem'+i).value" >
        I'm focused!
      </div>
</span>
<span *ngFor="let item of items;let i=index">
  <input type="text" value="{{item}}"/>
  <div *ngIf="InputItem[i]" >
    I'm focused!
  </div>

將變量 InputItem:[] 聲明為數組

嘗試將 InputItem 聲明為 arry 像 InputItem[0] = false,InputItem[1] = false 一樣明智,您可以在需要基於條件時更新變量

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM