首页 > 解决方案 > 使用数字输入创建新元素

问题描述

我正在使用离子,我正在尝试创建一个函数,我可以使用来自另一个页面的数字输入作为变量来创建新元素。所以输入数字在A页上,我想用这个数字在B页上创建新元素。谁能帮助我?谢谢!

标签: ionic3

解决方案


我们在我们的应用程序中做了类似的事情。我们通过一份问卷向个人发送问卷,该问卷是一个组件页面内的几张幻灯片。我们有一个类支持整个问卷组件页面,并将第一页的值存储到该类中的一个变量中。然后,我们在后面的幻灯片中引用该变量来自定义体验。

遵循同样的想法,您可以使用服务/提供者 ( ionic generate provider MyModel)。然后使用该服务来存储可以跨各个页面引用的值,方法是将提供程序注入到您的页面/组件构造函数中,如下所示:

@Component({
  ...
})
export class MyApp {

  constructor(
    public model: MyModelProvider) {
  }
}

https://forum.ionicframework.com/t/how-can-ionic-share-data-between-pages-or-componenets-with-ng-or-something-related-ionic2/59515/5


推荐阅读