gpt4 book ai didi

Angular2 检查对象是否在 *ngIf 中有 peoperty

转载 作者:太空狗 更新时间:2023-10-29 18:03:03 24 4
gpt4 key购买 nike

export interface Element {    
name: string;
}

export class Room implements Element {
name: string;
type:string
}

export class Hall implements Element {
name: string;
}

我的变量类型如下所示

selectedElement: Element;

现在在 html 中,我如何检查对象是否具有“类型”属性?

<div *ngIf="selectedElement?.type">
my div
</div>

最佳答案

我想这应该可以满足您的需求:

*ngIf="hasProp(selectedElement, 'type')"
hasProp(o, name) {
return o.hasOwnProperty(name);
}

关于Angular2 检查对象是否在 *ngIf 中有 peoperty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43136846/

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