1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > angular中如何定义全局变量_如何在Angular 2 / Typescript中声明全局变量?

angular中如何定义全局变量_如何在Angular 2 / Typescript中声明全局变量?

时间:2022-06-08 13:15:43

相关推荐

angular中如何定义全局变量_如何在Angular 2 / Typescript中声明全局变量?

这是最简单的解决方案,Service没有/ 也没有Observer:

将全局变量放在文件中,然后导出它们。

//

// ===== File globals.ts

//

'use strict';

export const sep='/';

export const version: string="22.2.2";

要在另一个文件中使用全局变量,请使用以下import语句: import * as myGlobals from './globals';

例:

//

// ===== File ponent.ts

//

import {Component, OnInit} from 'angular2/core';

import {Router} from 'angular2/router';

import {HeroService} from './hero.service';

import {HeroDetailComponent} from './hero-ponent';

import {Hero} from './hero';

import * as myGlobals from './globals'; //<==== this one

export class HeroesComponent implements OnInit {

public heroes: Hero[];

public selectedHero: Hero;

//

//

// Here we access the global var reference.

//

public helloString: string="hello " + myGlobals.sep + " there";

...

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。