我有一个使用Angular 2.2.4的应用程序,其中zone.js版本在^0.6.25
中定义为package.json
。我尝试更新到Angular 2.3和zone.js
^0.7.2
,并发现一些组件破坏了异常消息“Unhandled Promise rejection:TypeError:无法设置未定义的属性'name'”。令人惊讶的是,破坏的组件与仍然有效的其他组件没有什么不同 - 它们在单独的文件中使用模板,通过Rx.js等使用API服务,但显然,必须有一些理由说明这些组件可重现性失败。
解决问题的任何提示?如果不是:坚持使用zone.js 0.6.x
是否安全,或者我迟早会遇到Angular2的问题?
答案 0 :(得分:1)
虽然我没有找到问题的原因,但我使用zone.js 0.7.4测试了Angular 2.4.1,这非常有效。
答案 1 :(得分:1)
以下是bug的原因。它发生了;)