私は平均APPを持っています。どのように私ができる オブジェクト内の配列がタイプスクリプトにアクセスできない
export class AllocatViewComponent implements OnInit {
equipment;
constructor(
private location: Location,
private activatedRoute: ActivatedRoute,
private router: Router,
private equipmentService: EquipmentService,
) { }
@ViewChild('myModal')
modal: BsModalComponent;
@ViewChild('deleteModal')
modal2: BsModalComponent;
ngOnInit() {
this.equipmentService.getOneById(this.currentUrl.id).subscribe(data => {
// Check if GET request was success or not
if (!data.success) {
this.messageClass = 'alert alert-danger'; // Set bootstrap error class
this.message = data.message; // Set error message
} else {
this.equipment =data.equipment;
console.log(this.equipment) // log that i share
}
});
}
save(form){
var port = {
numberPort: this.portToEdit.numberPort,
connector: "",
speedCircuit: "",
status: "Available",
function: "",
serviceType: "",
network: "",
connectedTo: "",
customerName: "",
addressCustomer: "",
lelisID: form.controls.lelisID.value,
requester: "",
dateRequester: Date,
carrier: ""
}
this.modal.close();
}
}
BLOCKQUOTE
:これはコードです
: コンソールショー:私はMongoDBのから私にオブジェクトを与えるサービスを持っていますthis.equipment.cards ["x"]。ports ["y"]へのアクセス 私は試しましたが、[ts] Property 'cards'は表示されません。 xist on type '{}'
ありがとうございました!
あなたは 'this.equiment [" property "]'だけでアクセスできるはずですか? –