Angular 离子角型脚本导出数组
Typescript get未能找到导出的组件,可能是导出模块未适当导入到其他组件中 调用AddToArray方法时显示错误消息: 无法读取未定义的属性“push” PageOne.tsAngular 离子角型脚本导出数组,angular,typescript,ionic-framework,Angular,Typescript,Ionic Framework,Typescript get未能找到导出的组件,可能是导出模块未适当导入到其他组件中 调用AddToArray方法时显示错误消息: 无法读取未定义的属性“push” PageOne.ts var const array = new Array(5); export array; class PageOne { constructor(public navCtrl: NavController, public navParams: NavParams) { } GoToPage(
var const array = new Array(5);
export array;
class PageOne {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
GoToPage(){
this.navCtrl.push('PageTwo');
}
}
import { players } from '../pageone/pageone.ts'
export class PlayersPage {
constructor(public navCtrl: NavController, public navParams: NavParams) { }
AddToArray(){
array.push("TEST")
}
}
PageTwo.ts
var const array = new Array(5);
export array;
class PageOne {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
GoToPage(){
this.navCtrl.push('PageTwo');
}
}
import { players } from '../pageone/pageone.ts'
export class PlayersPage {
constructor(public navCtrl: NavController, public navParams: NavParams) { }
AddToArray(){
array.push("TEST")
}
}
事实上,我不明白为什么要使用数组并导出它。 我想,如果您只是想创建一些数据类型,以便在组件之间保存和共享数据 我会说使用服务,因为每个组件都调用服务来设置或从服务获取数据 这个医生会有帮助的
事实上,我不明白您为什么使用阵列并将其导出。 我想,如果您只是想创建一些数据类型,以便在组件之间保存和共享数据 我会说使用服务,因为每个组件都调用服务来设置或从服务获取数据 这个医生会有帮助的
您会收到错误,因为您必须在使用数组之前声明并初始化它
class PageOne {
let navCtrl: string[] =[];
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
GoToPage(){
this.navCtrl.push('PageTwo');
}
}
出现错误是因为必须在使用数组之前声明并初始化它
class PageOne {
let navCtrl: string[] =[];
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
GoToPage(){
this.navCtrl.push('PageTwo');
}
}
谢谢你为我指明了正确的方向这是我所需要的。谢谢你为我指明了正确的方向这是我所需要的。