From 9b5d5a6041a23f58d95432439b56280a5bb50d1d Mon Sep 17 00:00:00 2001 From: BoykoAlex Date: Thu, 31 Aug 2017 11:10:25 -0400 Subject: [PATCH] Clean up loaded subject --- src/lib/src/shared/flo.properties.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/src/shared/flo.properties.ts b/src/lib/src/shared/flo.properties.ts index 2c9a95e..11ad1ff 100644 --- a/src/lib/src/shared/flo.properties.ts +++ b/src/lib/src/shared/flo.properties.ts @@ -102,7 +102,7 @@ export namespace Properties { protected loading : boolean = true; - protected _loadedSubject = new Subject(); + protected _loadedSubject : Subject; constructor(cell : dia.Cell) { this.cell = cell; @@ -110,10 +110,12 @@ export namespace Properties { load() { this.loading = true; + this._loadedSubject = new Subject(); this.createProperties().then(properties => { this.controlModels = properties.map(p => this.createControlModel(p)); this.loading = false; this._loadedSubject.next(true); + this._loadedSubject.complete(); }); }