【问题标题】:Get value from another component从另一个组件中获取价值
【发布时间】:2018-03-29 11:37:56
【问题描述】:

所以我必须组件,一个从用户名更新的组件

设置.ts

 updateSurname() {
 inputs: [
    {
      name: 'surname',
    },
  ],
    {
      handler: data => {
        console.log(data.surname)
      }
    }
  ]
}).present();

}

当我做 console.log(data.surname) 时,我得到了我想在另一个组件上得到它的姓氏

Whereiwanttoreadthevalue.ts

import { Set } from '../../pages/settings/set';
export class MessageModal {

  surname =this.data.surname;

....}

【问题讨论】:

  • 不清楚@Taieb 你的问题?this.pickRandomPunchline('SURNAME') 有什么功能?我想把它放在另一个组件上意味着
  • @Utpaul 我有一个设置页面,我可以在其中更改我的用户名。在我要访问该值的第二页中,我想调用 data.surname。我在我的setting.ts中编辑的
  • 我解决了你的问题,请检查一下??
  • 尽快回复我...我解决了您的问题..请检查...

标签: angular ionic3


【解决方案1】:

这是一种非常奇怪的语法(我建议使用 typescript),但如果我理解正确的话:你需要的是一个服务,你可以通过它们的构造函数将它注入到两个组件中:

constructor(_valueService: ValueService)

然后在 _valueService 中将变量定义为公共的。 public myValue: any

在此之后,您可以设置,获取等类似这样的:this._valueService.myValue = ...

【讨论】:

  • 对不起,是打字稿,我拼错了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-16
  • 2021-11-04
  • 2020-12-07
  • 2018-03-09
  • 1970-01-01
相关资源
最近更新 更多