Skip to content

Commit ccc4e69

Browse files
Fix changed value in ng event
1 parent aa95e97 commit ccc4e69

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/core/component.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,13 @@ export abstract class DxComponent implements AfterViewInit, INestedOptionContain
7676
protected abstract _createInstance(element, options)
7777
protected _createWidget(element: any) {
7878
let that = this;
79-
let events = {};
79+
let events = [];
8080

8181
this._initTemplates();
8282
this._initOptions();
8383

8484
let optionChangeHandler = function(e) {
85-
events[e.name + 'Change'] = [e.value];
85+
events.push(e.name);
8686
};
8787

8888
this._initialOptions.onInitializing = function() {
@@ -100,9 +100,9 @@ export abstract class DxComponent implements AfterViewInit, INestedOptionContain
100100
subsriber.unsubscribe();
101101

102102
that.ngZone.run(() => {
103-
for (let key in events) {
104-
that.eventHelper.fireNgEvent(key, events[key]);
105-
}
103+
events.forEach(name => {
104+
that.eventHelper.fireNgEvent(name + 'Change', [that[name]]);
105+
});
106106
});
107107
});
108108
}

0 commit comments

Comments
 (0)