在ionic3项目中用了component,及@Input,报错内容如下,但是重新启动ionic serve,这个错误就没有了
代码实现很简单,就是需要展示一个产品列表。
产品列表页面Page:
<ion-list>
<ion-item *ngFor="let item of orderProductsList">
<order-detail-product [product]="item"></order-detail-product>
</ion-item>
</ion-list>
产品条目Component(主要就是一些产品信息):
<div class="p-detail-price-amount">
<div class="p-detail-price">
{{product.price}}
</div>
<div class="p-detail-amount">
{{product.amount}}
</div>
</div>
在AppModule中也引入所有的组件类。
请问这个是有涉及Angular或者Ionic的某些机制么?有没有比较懂的大神指点一二?之前一直就是使用Ionic,从来没有研究过原理性的东西,对这个不是很懂。
顺便贴一下ionic的环境,不知有没有用
cli packages: (/usr/local/lib/node_modules)
@ionic/cli-utils : 1.9.2
ionic (Ionic CLI) : 3.9.2
global packages:
Cordova CLI : 7.0.1
local packages:
@ionic/app-scripts : 3.1.0
Cordova Platforms : none
Ionic Framework : ionic-angular 3.9.2
System:
Android SDK Tools : 26.1.1
ios-deploy : 1.9.2
Node : v8.9.3
npm : 5.5.1
OS : macOS High Sierra
Xcode : Xcode 9.4 Build version 9F1027a
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
需要看两个地方的信息,一个就是Module中是否声明了此自定义组件,第二个是否在自定义组件的ts文件中使用@Input()声明了可以输入的数据,还有一点,声明此自定义组件的位置需要在父容器所在的Module中,不一定是AppModule。