我想使用multi-view
表单构建一个js对象,例如我有3个视图
我这样做是因为表格很大,所以用户可能觉得表格是无限的......
最终的obj应该是这样的
{
//basic data
attr1 : string,
attr2 : string,
attr3 : string,
//category data
attr4 : number,
attr5 : [...],
attr6 : string,
//sell data
attr7 : number,
attr8 : [...],
}
字段数可能会有所不同。
我想知道我是否可以在提供商或其他东西中初始化obj并在以后的每个视图中使用它?
如果有可能,我如何在每个视图中调用它?
我该如何检索obj?
即时使用ionic2
答案 0 :(得分:1)
是的。创建提供程序的属性并在每个页面上填充表单时更新该属性。
private data:any;
constructor(private dataProiver:DataProvider){}
getData(){
this.data = this.dataProvider.dataPropertyName;
}
saveData(){
this.dataProvider.dataPropertyName = this.data; // the data would contain the object with more data in it
}
您导入创建的数据提供者并以上述方式使用每个页面。