出现这种情况,需要检查一下以下事项
1.ts类型声明和html里写的是否一致
1.1举例如下,子组件代码需要注意事项,子组件调用父组件方法,点击传参给父组件,在父组件触发一些时间,当前this指向是父组件的this
@Input()public childObjData = { a: '',b: '',c: [],d: [],e: []}@Output()private outer : EventEmitter = new EventEmitter(); // 注意此处的类型声明格式sentToParent(e) {// this.bottomTable.pageNo = ethis.outer.emit(e)}
1.2父组件传参给子组件
sendToChildObjData = { a: '',b: '',c: [],d: [],e: []}fromChildEvent(e) {// console.log(e)// 此处的this是父组件的thisthis.XXXX()}
2.父子组件传参,注意格式
下面是父组件的,注意一下传参的() 和 [],不要写错了
3.检查一下VScode控制台里PROBLEMS里有没有一些问题没有处理的~~
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!