在构造函数中,我做了类似的事情
selectedDate: Object;
// construtor
this.selectedDate = {};
this.selectedDate['date'] = new Date();
this.selectedDate['pristine'] = new Date();
this.selectedDate['date'] = new Date(this.selectedDate['pristine']);
我收到以下错误:
TypeError: Cannot assign to read only property ‘date’ of object ‘[object Object]’
解决方法:
致Ryan Q的信用:
正如Ryan评论的那样,我在我的应用程序中使用了ngRx,并且我确实通过一个动作将this.selectedDate对象传递到了商店,因此我无法修改存储在State中的对象.
this.store.dispatch(new settime.DateChangeAction(Object.assign({}, this.selectedDate)));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。