【发布时间】:2019-01-14 05:10:35
【问题描述】:
我想将我的 .html 代码中的 [(ngModel)] 分配给一个空对象(null 或未定义),但它给出了 _co.object is null 的错误。 有两种情况,第一种是我的对象有价值,第二种是没有。第一种情况 ngModel 工作正常,但是当涉及到第二种情况时,它给出了为空的错误。我尝试使用 elvis(?) 运算符,但没有帮助。
问题解决了!!谢谢大家
我的 .ts 页面
profile: Profile = {
fullName: '',
email: '',
address: '',
};
我的 .html 页面
<ion-item>
<ion-label>Full Name:</ion-label>
<ion-input [(ngModel)]="profile.fullName"></ion-input>
</ion-item>
ERROR TypeError: "_co.profile is null"
【问题讨论】:
-
_co在哪里? -
用 *ngIf 保护它
-
这段代码没问题,请发布完整代码。
-
@AnkitAgarwal 我不知道 _co 是什么。它给出了一个引用“profile”对象的错误。
-
@Domi 你什么意思?如果我说 *ngIf="profile!=null" 那么它不会显示表单,但我需要填写表单才能将这些值提供给 'profile' 对象
标签: javascript angular firebase ionic3