@@ -798,6 +798,7 @@ describe('compiler compliance', () => {
798
798
if (rf & 2) {
799
799
const $myComp$ = $r3$.ɵnextContext();
800
800
const $foo$ = $r3$.ɵreference(1);
801
+ $r3$.ɵflushHooksUpTo(1);
801
802
$r3$.ɵtextBinding(1, $r3$.ɵinterpolation2("", $myComp$.salutation, " ", $foo$, ""));
802
803
}
803
804
}
@@ -1255,6 +1256,7 @@ describe('compiler compliance', () => {
1255
1256
}
1256
1257
if (rf & 2) {
1257
1258
$r3$.ɵelementProperty(0, "ngIf", $r3$.ɵbind(ctx.visible));
1259
+ $r3$.ɵflushHooksUpTo(1);
1258
1260
$r3$.ɵelementProperty(1, "ngIf", $r3$.ɵbind(ctx.visible));
1259
1261
}
1260
1262
}
@@ -1947,6 +1949,7 @@ describe('compiler compliance', () => {
1947
1949
}
1948
1950
if (rf & 2) {
1949
1951
$r3$.ɵtextBinding(0, $r3$.ɵinterpolation1("", $r3$.ɵpipeBind2(1, 3, $r3$.ɵpipeBind2(2, 6, ctx.name, ctx.size), ctx.size), ""));
1952
+ $r3$.ɵflushHooksUpTo(4);
1950
1953
$r3$.ɵtextBinding(4, $r3$.ɵinterpolation2("", $r3$.ɵpipeBindV(5, 9, $r3$.ɵpureFunction1(18, $c0$, ctx.name)), " ", (ctx.name ? 1 : $r3$.ɵpipeBind1(6, 16, 2)), ""));
1951
1954
}
1952
1955
},
@@ -2061,6 +2064,7 @@ describe('compiler compliance', () => {
2061
2064
}
2062
2065
if (rf & 2) {
2063
2066
const $user$ = $r3$.ɵreference(1);
2067
+ $r3$.ɵflushHooksUpTo(2);
2064
2068
$r3$.ɵtextBinding(2, $r3$.ɵinterpolation1("Hello ", $user$.value, "!"));
2065
2069
}
2066
2070
},
@@ -2123,6 +2127,7 @@ describe('compiler compliance', () => {
2123
2127
$r3$.ɵnextContext();
2124
2128
const $foo$ = $r3$.ɵreference(1);
2125
2129
const $baz$ = $r3$.ɵreference(5);
2130
+ $r3$.ɵflushHooksUpTo(1);
2126
2131
$r3$.ɵtextBinding(1, $r3$.ɵinterpolation3("", $foo$, "-", $bar$, "-", $baz$, ""));
2127
2132
}
2128
2133
}
@@ -2138,6 +2143,7 @@ describe('compiler compliance', () => {
2138
2143
const $bar$ = $r3$.ɵreference(4);
2139
2144
$r3$.ɵnextContext();
2140
2145
const $foo$ = $r3$.ɵreference(1);
2146
+ $r3$.ɵflushHooksUpTo(1);
2141
2147
$r3$.ɵtextBinding(1, $r3$.ɵinterpolation2(" ", $foo$, "-", $bar$, " "));
2142
2148
}
2143
2149
}
@@ -2157,6 +2163,7 @@ describe('compiler compliance', () => {
2157
2163
}
2158
2164
if (rf & 2) {
2159
2165
const $foo$ = $r3$.ɵreference(1);
2166
+ $r3$.ɵflushHooksUpTo(2);
2160
2167
$r3$.ɵtextBinding(2, $r3$.ɵinterpolation1(" ", $foo$, " "));
2161
2168
}
2162
2169
},
@@ -2209,6 +2216,7 @@ describe('compiler compliance', () => {
2209
2216
if (rf & 2) {
2210
2217
const $item$ = $i0$.ɵnextContext().$implicit;
2211
2218
const $foo$ = $i0$.ɵreference(2);
2219
+ $r3$.ɵflushHooksUpTo(1);
2212
2220
$i0$.ɵtextBinding(1, $i0$.ɵinterpolation2(" ", $foo$, " - ", $item$, " "));
2213
2221
}
2214
2222
}
@@ -2222,6 +2230,7 @@ describe('compiler compliance', () => {
2222
2230
}
2223
2231
if (rf & 2) {
2224
2232
const $app$ = $i0$.ɵnextContext();
2233
+ $r3$.ɵflushHooksUpTo(3);
2225
2234
$i0$.ɵelementProperty(3, "ngIf", $i0$.ɵbind($app$.showing));
2226
2235
}
2227
2236
}
@@ -2313,6 +2322,7 @@ describe('compiler compliance', () => {
2313
2322
}
2314
2323
if (rf & 2) {
2315
2324
$r3$.ɵelementProperty(0, "name", $r3$.ɵbind(ctx.name1));
2325
+ $r3$.ɵflushHooksUpTo(1);
2316
2326
$r3$.ɵelementProperty(1, "name", $r3$.ɵbind(ctx.name2));
2317
2327
}
2318
2328
},
@@ -2443,7 +2453,10 @@ describe('compiler compliance', () => {
2443
2453
$r3$.ɵtemplate(1, MyComponent__svg_g_1_Template, 2, 0, "g", $t1_attrs$);
2444
2454
$r3$.ɵelementEnd();
2445
2455
}
2446
- if (rf & 2) { $r3$.ɵelementProperty(1,"forOf",$r3$.ɵbind(ctx.items)); }
2456
+ if (rf & 2) {
2457
+ $r3$.ɵflushHooksUpTo(1);
2458
+ $r3$.ɵelementProperty(1,"forOf",$r3$.ɵbind(ctx.items));
2459
+ }
2447
2460
},
2448
2461
directives: function() { return [ForOfDirective]; },
2449
2462
encapsulation: 2
@@ -2505,6 +2518,7 @@ describe('compiler compliance', () => {
2505
2518
}
2506
2519
if (rf & 2) {
2507
2520
const $item$ = ctx.$implicit;
2521
+ $r3$.ɵflushHooksUpTo(1);
2508
2522
$r3$.ɵtextBinding(1, $r3$.ɵinterpolation1("", $item$.name, ""));
2509
2523
}
2510
2524
}
@@ -2522,6 +2536,7 @@ describe('compiler compliance', () => {
2522
2536
$r3$.ɵelementEnd();
2523
2537
}
2524
2538
if (rf & 2) {
2539
+ $r3$.ɵflushHooksUpTo(1);
2525
2540
$r3$.ɵelementProperty(1, "forOf", $r3$.ɵbind(ctx.items));
2526
2541
}
2527
2542
},
@@ -2586,6 +2601,7 @@ describe('compiler compliance', () => {
2586
2601
if (rf & 2) {
2587
2602
const $info$ = ctx.$implicit;
2588
2603
const $item$ = $r3$.ɵnextContext().$implicit;
2604
+ $r3$.ɵflushHooksUpTo(1);
2589
2605
$r3$.ɵtextBinding(1, $r3$.ɵinterpolation2(" ", $item$.name, ": ", $info$.description, " "));
2590
2606
}
2591
2607
}
@@ -2603,7 +2619,9 @@ describe('compiler compliance', () => {
2603
2619
}
2604
2620
if (rf & 2) {
2605
2621
const $item$ = ctx.$implicit;
2622
+ $r3$.ɵflushHooksUpTo(2);
2606
2623
$r3$.ɵtextBinding(2, $r3$.ɵinterpolation1("", IDENT.name, ""));
2624
+ $r3$.ɵflushHooksUpTo(4);
2607
2625
$r3$.ɵelementProperty(4, "forOf", $r3$.ɵbind(IDENT.infos));
2608
2626
}
2609
2627
}
@@ -2622,6 +2640,7 @@ describe('compiler compliance', () => {
2622
2640
$r3$.ɵelementEnd();
2623
2641
}
2624
2642
if (rf & 2) {
2643
+ $r3$.ɵflushHooksUpTo(1);
2625
2644
$r3$.ɵelementProperty(1, "forOf", $r3$.ɵbind(ctx.items));
2626
2645
}
2627
2646
},
0 commit comments