mirror of
https://github.com/hanzoai/babel.git
synced 2026-09-24 16:56:45 +00:00
31 lines
717 B
JavaScript
31 lines
717 B
JavaScript
function proxyObserver(component) {
|
|
var _this = this;
|
|
var _loop = function () {
|
|
if (component.properties[key].observer) {
|
|
var base = component.properties[key].observer;
|
|
component.properties[key].observer = function () {
|
|
base.apply(_this);
|
|
};
|
|
}
|
|
};
|
|
for (var key in component.properties) {
|
|
_loop();
|
|
}
|
|
return component;
|
|
}
|
|
function proxyObserver2(component) {
|
|
var _this2 = this;
|
|
for (var key of component.properties) {
|
|
var _loop2 = function () {
|
|
var base = component.properties[key].observer;
|
|
component.properties[key].observer = function () {
|
|
base.apply(_this2);
|
|
};
|
|
};
|
|
while (1) {
|
|
_loop2();
|
|
}
|
|
}
|
|
return component;
|
|
}
|