有人可以帮助我吗
我有 2 个文件 main.ts 和 hi.ts
hi.ts:
export const hello = "dd";
main.ts:
import { hello } from "./hi";
...
class A {
public sayHello() {
console.log("hello=" + hello);
}
...
}
我有例外:
未捕获的引用错误:hello 未定义(…)
如何从 A 类中看到这个 const 变量?可以吗?
我的答案是指 TypeScript 2+。
// 1.ts
export const AdminUser = { ... }
// index.ts
import * as users from './docs/users/admin';
var adminUser = users.AdminUser;
你的代码和我的代码之间的唯一区别是 import 语句中的
*
运算符。
//hi.ts
export const hello: string = "dd";
您还必须指定 const 的类型。