账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Angular4 ngFor循环内嵌套的 ngIf 如何加索引变量 index (i)
    41
    0

    如题,如何在 *ngIf 层加上索引变量 i ?
    当前在最内层 *ngIf 引用了 i

    详细描述:
    “总第四层”是多条的,点击“评价”发表后(此处传了 i 值),通过 ngIf 显示 “更多” ,现在是 i 值没有办法传到 “更多” 块内。

    第一层:

    *ngFor = "let order of orderList"

    第二层:

    *ngFor = "let commodity of order.commoditiesDTO; let i = index;"

    (总第三层)第二层内的第一层 ngIf:

    *ngIf="order.state.id =='1'"

    (总第四层)第二层内的第二层 ngIf:

    <div *ngIf="Evaluatecondition; else elseBlock2">
    <a>更多</a>
    </div>
    <ng-template #elseBlock2>
    <a (click)="showModal(tmplate3, order, i)">评价</a>
    </ng-template>
    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部