我希望访问项目
中的一个msgs : [];
canReply() {
var res = this.msgs.filter(a => a.ReplyId === null);
if (res[0].StatusType >= 3)
return false;
else
return true;
}
但请告诉我 无法读取未定义
的属性“StatusType”答案 0 :(得分:0)
很可能你的模型[0]未定义。这可能是因为您填充模型的方式,可能是通过异步调用,然后您访问statusType的代码应该在回调方法中或在promise之后,使用$ q为角度。如果model的长度大于>请检查dev工具以进行调试。 0或不。