Спасибо, это было полезно. Я не прояснил себя в вопросе, я попробую еще раз.

у, чтобы в моем приложении Angular 2 были экземпляры класса доказательства перезагрузки страницы.

В файле .ts моего компонента есть классы:

export class AComponent implements OnInit {
  foo: Foo = new Foo();
  ngOnInit() {
    // This will always be 12, it would be nice if it would increase with each page refresh.
    this.foo.bar.baz += 1;
    console.log("baz: " + this.foo.bar.baz);
  }
}

class Bar {
  baz: number = 11;
}

class Foo {
  bar: Bar = new Bar()
}

Я знаю чтоlocalStorage ES6 вещь может хранить строки. Должен ли я написать собственную десериализацию объектов сложных классов? Как (я думаю) предложил здесь:Angular 2 отображает http ответ на экземпляр класса

Ответы на вопрос(3)

Ваш ответ на вопрос