Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度-在当前ts文件中包含额外的ts文件_Javascript_Angular_Typescript_Include_Export - Fatal编程技术网

Javascript 角度-在当前ts文件中包含额外的ts文件

Javascript 角度-在当前ts文件中包含额外的ts文件,javascript,angular,typescript,include,export,Javascript,Angular,Typescript,Include,Export,我对Angular是个新手,正在浏览文档,但我想我也会在这里提出我的问题 我正在导出一个越来越大的类,所以我想将它分成两个文件,并将d1、d2、d3等存储在一个单独的文件中,然后在d1位于下面的位置导入它们 export class HomeComponent implements OnInit { name: string; AppModule; d1: string = " lengthy string of text"; d2: string = " another

我对Angular是个新手,正在浏览文档,但我想我也会在这里提出我的问题

我正在导出一个越来越大的类,所以我想将它分成两个文件,并将d1、d2、d3等存储在一个单独的文件中,然后在d1位于下面的位置导入它们

  export class HomeComponent implements OnInit {

  name: string;
  AppModule;
  d1: string = " lengthy string of text";
  d2: string = " another lengthy string of text";
  d3: string = " another lengthy string of text";
  // goes on for many lines

  constructor() { }

  ngOnInit() {
  this.name = "Home";
  } ...

实现这一点的最佳方法是什么?

对于原始问题,最简单且角度不明确的方法是创建一个类似string.ts的文件:

export const d1 : string = "Hello World, this is a long string.";
并通过

 import {d1} from './string';

示例:

对于原始问题,最简单且角度不具体的方法是只制作一个类似string.ts的文件:

export const d1 : string = "Hello World, this is a long string.";
并通过

 import {d1} from './string';

示例:

谢谢,接下来,我添加了
d1:string=d1
在export类中效果很好。接下来,我添加了
d1:string=d1在导出类中,它工作得很好。