Angular 角坐标系中的参考界面场

Angular 角坐标系中的参考界面场,angular,typescript,interface,primeng,Angular,Typescript,Interface,Primeng,在typescript中,我有一个命令界面,其中有一个供应商: export interface Command { supplier?: Supplier; } export interface Supplier { id?: number; name: String; } 在选择供应商之前,我试图在文本中显示供应商的名称,但我得到了错误 错误命令。供应商未定义 您需要在组件中对其进行初始化,如:- public component = { supplier: {

在typescript中,我有一个命令界面,其中有一个供应商:

export interface Command {
  supplier?: Supplier;
}

export interface Supplier {
  id?: number;
  name: String;
}
在选择供应商之前,我试图在文本中显示供应商的名称,但我得到了错误

错误命令。供应商未定义


您需要在组件中对其进行初始化,如:-

public component = {
   supplier: {
       id: null,
       name: null
   }
};
或在具有安全遍历运算符的模板中使用:-

<input id="input" type="text" size="30" pInputText [(ngModel)]="command.supplier.name">


[(ngModel)]=“command?.supplier?.name”
我得到以下错误:解析器错误:“?”运算符不能用于[operationArticle?.Fourniseur?.name=$event]中第37列的赋值,该运算符不起作用。我得到以下错误:解析器错误:“?”运算符不能用于中第37列的赋值[operationArticle?.Fourniseur?.name=$event]
<input id="input" type="text" size="30" pInputText [(ngModel)]="command.supplier.name">