【发布时间】:2018-05-24 15:50:49
【问题描述】:
我有两个组件,ChatPage 和 HomePage 类。
ChatPage 类由于注入了许多服务而有一个很大的构造函数和一个数组:
IonicPage()
@Component({
selector: 'page-chat',
templateUrl: 'chat.html',
providers: [ChatService]
})
export class ChatPage implements OnInit, OnDestroy{
msg:any[];
类HomePage,这是另一个组件:
@Component({
selector: 'page-home',
templateUrl: 'home.html',
providers: [ChatService]
})
export class HomePage {
chatRoot = ChatPage;
settingsRoot = SettingsPage;
constructor(private chatService: ChatService) {
}
onReset(){
//this.chatRoot.msg = [];
}
}
我想将消息重置为[]。
但是,在当前状态下,我收到了 msg 未知的投诉。
【问题讨论】:
-
你不将一个组件分配给其他组件中的变量,你可以在主页中做一个ViewChild和实例或为msg创建一个模型
标签: angular typescript ionic2