angular2定义全局文件路径/命名空间

时间:2016-07-29 18:01:05

标签: javascript angularjs typescript angular

我无法弄清楚如何定义全局文件路径/命名空间。

例如,当我们要导入angular2组件时,我们会执行类似

的操作

app

可以使用@angular从嵌套在主app文件夹中的任何文件夹中调用此方法。

我是否可以为我的根@app文件夹定义类似的内容,例如../../../,以便我不必使用app来嵌套深层组件?

当功能组件的数量非常高并且我们想要开始引用根# obfuscatePassword.sh [Password to obfuscate:] [Path of password file to be created:]passwd.txt Password file successfully created at passwd.txt # 文件夹中的子应用程序时,这也很有用。

1 个答案:

答案 0 :(得分:1)

我不知道这是否可以帮到你。但您可以在目录中放置index.ts文件,例如“directives / index.ts”然后从你的index.ts文件中,把导出代码放得像这些

export * from "./somename.directive";
export * from "./anothername.directive";

然后你可以导入你的指令文件夹中的模块,如这些

import {SomeName} from "../directives";
import {AnotherName} from "../directives";

而不是

import {SomeName} from "../directives/somename.directive";
import {AnotherName} from "../directives/anothername.directive";

我不确定使用深层嵌套的组件