Angular2 / 4 – 无法读取未定义的属性订阅
发布时间:2020-12-17 17:54:57 所属栏目:安全 来源:网络整理
导读:我是Angular的新手,最近开始通过阅读一本书“ng-book The Complete Book on Angular 4”开始学习它.在“角度如何工作”章节中,我编写了一个小型库存应用程序,然后是书中的说明,但在启动后出现问题,如下所示: error log on browser console 我的所有组件似乎
我是Angular的新手,最近开始通过阅读一本书“ng-book The Complete Book on Angular 4”开始学习它.在“角度如何工作”章节中,我编写了一个小型库存应用程序,然后是书中的说明,但在启动后出现问题,如下所示:
error log on browser console 我的所有组件似乎都没问题,错误似乎与我的代码无关.我甚至比较下载的示例代码,它们看起来非常相同. 我知道这可能不是什么大问题,我应该继续前进,当我获得更多知识时再回到这一点.但真的让我困扰…… 不知道在这里显示我所有源代码的最佳方式是什么,所以我创建了一个可共享的google驱动器链接和.zip,该项目中的所有内容都可以通过链接检索.任何帮助都将受到高度赞赏! https://drive.google.com/file/d/0B76fFkACV6wRdmtJU0Jfc0J4U1U/view?usp=sharing 解决方法
在ProductsListComponent中,您需要更改:
@Output() onProductSelected: EventEmitter<Product>; 至 : @Output() onProductSelected = new EventEmitter<Product>(); 另外,删除同一组件中ngOnInit中的行. 创建类时,需要初始化事件发射器.请参阅此示例:http://learnangular2.com/outputs/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |