加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读