0
如果我设定一个范围变量这样它工作得很好:设定范围变量未定义
$scope.event = new Date();
,但如果我设置此,我得到一个未定义的错误:
$scope.event.start.time = new Date();
为什么如何设置$scope.event.start.time
?
如果我设定一个范围变量这样它工作得很好:设定范围变量未定义
$scope.event = new Date();
,但如果我设置此,我得到一个未定义的错误:
$scope.event.start.time = new Date();
为什么如何设置$scope.event.start.time
?
像这样的东西:
$scope.event = {
start: {
time: new Date()
}
};
否则,JS不具备自动vivification,你会尝试访问(套)undefined
的属性。
啊,这是有道理的。我只是在视图中构造变量而被宠坏了。 – Catfish