我无法弄清楚如何定义全局文件路径/命名空间。
例如,当我们要导入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
#
文件夹中的子应用程序时,这也很有用。
答案 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";
我不确定使用深层嵌套的组件