角度:无法读取未定义的属性,但仍显示数据

皮科(Heiko Piirme)

我很困惑,因为我的应用程序正在显示必要的数据,但是控制台中仍然有一些我想摆脱的错误。

打字稿:

  activeClient: Client;

  constructor(private clientService: ClientService) { }

  ngOnInit() {
    this.inViewMode = true;
    this.clientId = parseInt(window.location.pathname.split('/')[2], 10);
    this.clientService.getClientById(this.clientId)
        .subscribe(data => this.activeClient = data);
  }

HTML:

<div class="form-row">
   <div class="form-group col-12">
       <label for="name">Ettevõtte nimi<span *ngIf="!inViewMode" class="required">*</span></label>
       <input class="form-control" id="name" [value]="activeClient.companyName">
   </div>
</div>

客户模型:

export interface Client {
    id?: number;
    companyName?: String;
    firmRegNo?: number;
    address?: String;
    clientName?: String;
    phoneOne?: number;
    phoneTwo?: number;
    email?: String;
    explanation?: String;
    rating?: number;
    status?: String;
    clientContract?: ClientContract;
}
康纳斯·范

使用安全的导航操作符来防止错误,直到activeClient初始化:

[value]="activeClient?.companyName"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TypeError:无法读取未定义角度的属性“ childNodes”

带有承诺的角度“无法读取未定义的属性'then'”

角度:无法读取未定义的属性“调用”(引导时)

TypeError:无法读取未定义角度2的属性“ http”

角度4无法读取未定义的属性“ id”

角度:无法读取未定义的属性“名称”

无法读取未定义角度2的属性“ UserName”

角度:错误类型错误:无法读取未定义的属性___

TypeError无法读取未定义的属性“ length”-角度4

无法读取未定义角度4的属性“名称”

角度:无法读取未定义的属性“控件”

角度:无法读取未定义的属性“ 0”

角度2 ngFor无法读取未定义的属性

无法读取未定义角度7的属性

角度:json-pipe显示属性时无法读取未定义的属性

错误TypeError:无法读取角度未定义的属性'closeRow'

角度-错误TypeError:无法读取未定义的属性'title'

反应形式的角度-无法读取未定义的属性“组”

TypeError:无法读取未定义的属性'requestContent'。HMR。角度的

无法读取未定义的属性“数据”

角度无法读取未定义的遍历数组的属性

角度-表单验证-无法读取未定义的属性“名称”

无法读取未定义角度2的属性“ get”

角度 4 绑定图像无法读取未定义的属性

无法读取未定义的属性“显示”

无法读取角度未定义的属性“getData”

角度 5 数组无法读取未定义的属性“”

无法读取角度未定义的属性“原型”

无法读取未定义的属性(读取“显示”)