【问题标题】:How to create global variables between two components with data update in angular 2/4?如何使用角度 2/4 的数据更新在两个组件之间创建全局变量?
【发布时间】:2017-08-01 10:10:03
【问题描述】:

如何在angular2/4中创建全局变量,每次点击按钮更新数据。

【问题讨论】:

  • 嗨,欢迎来到 StackOverflow,请添加一些关于您的问题的描述。在发布之前还要阅读指南。玩得开心。此外,您可以使用输入和输出或服务在组件之间进行通信
  • 使用数据共享服务。我会为你谷歌它:/ stackoverflow.com/questions/35273106/…
  • 您可以查看此answerdoc 也有多个示例。
  • 谢谢史蒂夫和费萨尔。你们能帮我在服务方法调用中重新加载当前视图吗
  • 使用服务在组件之间共享数据。服务是单例的,因此您可以将相同的服务对象导入不同的组件以访问公共数据。

标签: angular angular2-routing angular2-template angular2-services


【解决方案1】:

试试这个:

创建TS,可以放在任意文件夹。例如 /config.ts

export const ConfigService = Object.freeze({
    apiAuthURL: 'http://api.domain.com'
});

要使用它,请在顶部添加导入:

import { ConfigService } from "./config";

export class DataService {
   constructor(){
       let authURL = ConfigService.apiAuthURL;
    }
}

【讨论】:

    猜你喜欢
    • 2020-12-15
    • 2018-03-21
    • 2018-03-21
    • 2020-12-02
    • 2019-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    相关资源
    最近更新 更多