Skip to content
This repository was archived by the owner on Mar 16, 2021. It is now read-only.

Commit 2662156

Browse files
authored
Changed: context in hooks #55. Bump @angular/* (#79)
1 parent 9a7f7f1 commit 2662156

14 files changed

Lines changed: 6372 additions & 1735 deletions

lib/ce/src/hot-settings-resolver.service.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,10 @@ export class HotSettingsResolver {
5858
if (this.hooks.indexOf(key) > -1) {
5959
mergedSettings[key] = (p1, p2, p3, p4, p5, p6) => {
6060
return component._ngZone.run(() => {
61-
return component['settings'][key](p1, p2, p3, p4, p5, p6);
61+
return component['settings'][key].call(component.hotInstance, p1, p2, p3, p4, p5, p6);
6262
})
6363
};
64+
6465
} else {
6566
mergedSettings[key] = component['settings'][key];
6667
}
@@ -79,9 +80,9 @@ export class HotSettingsResolver {
7980
const hook = component[key];
8081

8182
if (hook && hook.observers.length > 0) {
82-
mergedSettings[key] = (p1, p2, p3, p4, p5, p6) => {
83+
mergedSettings[key] = (p1, p2, p3, p4, p5, p6) => {
8384
component._ngZone.run(() => {
84-
component[key].emit({ hotInstance: component.hotInstance, params: [p1, p2, p3, p4, p5, p6] });
85+
component[key].emit({ hotInstance: component.hotInstance, params: [p1, p2, p3, p4, p5, p6] });
8586
});
8687
};
8788
}

lib/pro/src/hot-settings-resolver.service.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,10 @@ export class HotSettingsResolver {
8888
if (this.hooks.indexOf(key) > -1) {
8989
mergedSettings[key] = (p1, p2, p3, p4, p5, p6) => {
9090
return component._ngZone.run(() => {
91-
return component['settings'][key](p1, p2, p3, p4, p5, p6);
91+
return component['settings'][key].call(component.hotInstance, p1, p2, p3, p4, p5, p6);
9292
})
9393
};
94+
9495
} else {
9596
mergedSettings[key] = component['settings'][key];
9697
}
@@ -109,9 +110,9 @@ export class HotSettingsResolver {
109110
const hook = component[key];
110111

111112
if (hook && hook.observers.length > 0) {
112-
mergedSettings[key] = (p1, p2, p3, p4, p5, p6) => {
113+
mergedSettings[key] = (p1, p2, p3, p4, p5, p6) => {
113114
component._ngZone.run(() => {
114-
component[key].emit({ hotInstance: component.hotInstance, params: [p1, p2, p3, p4, p5, p6] });
115+
component[key].emit({ hotInstance: component.hotInstance, params: [p1, p2, p3, p4, p5, p6] });
115116
});
116117
};
117118
}

0 commit comments

Comments
 (0)