Add an additional notification for propChange event (required for angular2).

This commit is contained in:
Nedyalko Nikolov
2016-01-19 11:06:58 +02:00
parent 97738bd45e
commit b43f5a3be5

View File

@ -364,6 +364,17 @@ export class DependencyObservable extends observable.Observable {
var changeData = super._createPropertyChangeData(property.name, newValue);
this.notify(changeData);
}
let eventName = property.name + "Change";
if (this.hasListeners(eventName)) {
var ngChangedData = {
eventName: eventName,
propertyName: property.name,
object: this,
value: newValue
}
this.notify(ngChangedData);
}
}
public _eachSetProperty(callback: (property: Property) => boolean) {