尝试设置某个对象的值并在视图中显示它然而如您在将vm.order.info.when
值设置为'任何值'之后所看到的那样。和console.log vm.order.info
我得到对象前半部分的值,但是当我扩展对象时,我也看到了与undefined相同的值。
vm.order.info.when = 'any value';
console.log(vm.order.info);
这是正常的,如果是这样的话会导致什么?
答案 0 :(得分:1)
尝试将鼠标悬停在输出右侧的蓝色i
图标上。你会找到答案。
说明:按console.log
打印出值时,您会获得代码到达行console.log(vm.order.info)
时的值。但是当您在浏览器中打开对象时,您将获得在所有代码运行时生成的对象/执行的代码,直到您单击以在控制台中展开对象为止。因此,在您的console.log
语句之后,代码必须在某处修改了vm.order.info
对象。