Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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 如何在两个单独的文件中使用typescript命名空间?_Javascript_Typescript_Namespaces - Fatal编程技术网

Javascript 如何在两个单独的文件中使用typescript命名空间?

Javascript 如何在两个单独的文件中使用typescript命名空间?,javascript,typescript,namespaces,Javascript,Typescript,Namespaces,这是我的项目结构: app -> Core -> Client.ts ClientCollection.ts Client.ts: 名称空间核心{ 导出类客户端{} } ClientCollection.ts: 名称空间核心{ 导出类ClientCollection{ 公共客户:客户; } } 我想在ClientCollection中从客户机类型定义一个变量 我使用了//,但得到了以下错误:找不到名称“Client” 我该怎么做?在使用名

这是我的项目结构:

app ->
    Core ->
        Client.ts
        ClientCollection.ts
Client.ts:

名称空间核心{
导出类客户端{}
}
ClientCollection.ts:

名称空间核心{
导出类ClientCollection{
公共客户:客户;
}
}
我想在
ClientCollection
中从客户机类型定义一个变量

我使用了
//
,但得到了以下错误:
找不到名称“Client”


我该怎么做?

在使用名称空间之前阅读此内容这些应该是全局脚本吗?为什么不使用模块呢?您正在定义全局名称空间。理想情况下,您不应该收到该错误!附带主题-语句“public client:client;”将给出错误-属性“client”没有初始值设定项,并且在构造函数中没有明确赋值。ts(2564)