gpt4 book ai didi

angular - 如何检查无法读取未定义的属性 'testUndefined'

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

我试过代码如下:

@Component({
selector: 'test-content',
template: '
<div *ngIf="sv.name.notExist.testUndefined != undefined">
{{sv.name.notExist.testUndefined}}
',
directives: [FORM_DIRECTIVES]
})

变量 sv.name.notExist.testUndefined 未定义,但我用 *ngIf 检查它,结果是错误消息:“TypeError:无法读取 [sv.name.notExist.testUndefined != undefined in ... 中未定义的属性‘testUndefined’”

请帮我用 *ngIf 检查 undefined variable 。

最佳答案

我认为你应该使用 elvis 运算符

<div *ngIf="sv?.name?.notExist?.testUndefined">

此链接可以为您提供更多详细信息:https://angular.io/docs/ts/latest/guide/template-syntax.html .请参阅“Elvis 运算符 ( ?. ) 和 null 属性路径”部分。

希望对你有帮助,蒂埃里

关于angular - 如何检查无法读取未定义的属性 'testUndefined',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34673753/

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