import - Kan inte exportera konstant i Typescript


Kan någon hjälpa mig snälla

Jag har 2 filer main.ts och hi.ts

hej.ts:

export const hello = "dd";

main.ts:

import { hello } from "./hi";
...
class A {
    public sayHello() {
        console.log("hello=" + hello);
    }
    ...
}

Jag har undantag:

Okänt ReferenceError: hello är inte definierad(…)

Hur kan jag se denna const-variabel från klass A? Är det möjligt?

Svar #1

Mitt svar avser TypeScript 2+.

// 1.ts
export const AdminUser = { ... }

// index.ts
import * as users from './docs/users/admin';
var adminUser = users.AdminUser;

Den enda skillnaden mellan din kod och min är *-operatören i import-satsen.

Relaterade artiklar