Я полагаю, что вы используете «Порядок» для проверки типов.
Вместо создания и экспорта класса вы можете использовать интерфейс. Интерфейс, используемый исключительно для проверки типов, тогда как класс - это класс фабрики объектов.
Еще одним преимуществом использования интерфейсов является то, что компилятор не будет генерировать какой-либо код JavaScript для интерфейса во время выполнения, что потребляет меньше места / памяти.
Вы можете назвать этот файл order.ts:
export interface Order {
id: number,
currency: string,
.
.
}
В ваших component.ts просто импортируйте ваш order.ts, и вы сможете использовать свои интерфейсы!
import { Order } from './order';
.
.
export class AppComponent {
order: Order = undefined;
.
.
fetch() {
this.dataService.getValue().subscribe(response => {
// assign reference to this.order
this.order = response;
})
}
}
[118 Не стесняйтесь читать больше об интерфейсах TypeScript через здесь .
При двойном щелчке по серой панели, синий шар появляется? Если это появляется, попытайтесь нависнуть Вы мышь над ним, и Это может сказать "Строку Breakpoint:Blablabla"
Иначе попытайтесь проверить, используете ли Вы редактора Java для открытия файла. Для проверки этого щелчка правой кнопкой файл, Вы хотите открыться, перейдите к Открыть записи With и проверке, если Редактор Java выбран, если нет такой опции, это означает, что у Вас нет установленного JDT, и вероятно лучше для загрузки версии Java затмения от ее официального сайта.
Если ни одна из предыдущих опций не помогла, вероятно, ошибка, и необходимо сообщить об этом системе ошибки затмения, если Вы были бы так добры.