为了账号安全,请及时绑定邮箱和手机立即绑定

Angular 对象的初始化

Angular 对象的初始化

有只小跳蛙 2021-08-20 09:53:29
我有一个 Angular 1.x 应用程序,我想初始化一些 $scope 变量:$scope.listing = {};$scope.listing.title = 'This is a test';$scope.listing.description = 'blah';我还想初始化一个空对象,如下:$scope.listing.payment_types._ids = {};这失败了:angular.js:14328 TypeError: 无法读取未定义的属性“_ids”看来我必须这样做:$scope.listing.payment_types = {};$scope.listing.payment_types._ids = {};看起来很啰嗦,有没有更简洁的方法?
查看完整描述

1 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

嵌套文字:

$scope.listing.payment_types = { _ids: {} };

对象字面量表示法的优点是,您可以快速创建带有花括号内的属性的对象。


查看完整回答
反对 回复 2021-08-20
  • 1 回答
  • 0 关注
  • 287 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信