Есть ли способ перебрать свойства статического (Typescript) класса внутри шаблона Angular 2? Другими словами, мне нужен цикл for / in, который выполняет итерацию по объекту, а не по массиву (поэтому обычный * ngFor не будет работать). Насколько я могу судить, в Angular 2 нет директивы для этого, поэтому мне интересно, какой способ лучше?
По причинам, связанным с импортом модуля, объект должен быть введен как статический класс, и эти данные должны быть импортированы, а затем повторены внутри другого шаблона компонента Angular.
Статический класс выглядит так:
class staticClassExample {
static string1 = ""
static string2 = ""
static string3 = ""
}
И это импортируется в компонент Angular 2:
import { staticClassExample } from './example';
@Component({
template: '
// LOOP NEEDS TO GO HERE
'})
export class Example {
dataToIterateOver: any;
constructor (private _myService: MYSERVICE)
{
this.dataToIterateOver = staticClassExample;
}
}
tsconfig.json
? - person Max Koretskyi   schedule 13.07.2017