This repository was archived by the owner on Apr 12, 2024. It is now read-only.
Commit b54634d
committed
fix($compile): ensure that
Due to the way that we instantiate controllers, the `$onChanges` hook
was not always available at the time we were trying to trigger the initial
call to this hook. For instance, if the hook was actually defined inside
the constructor function.
This commit fixes that but also fixes the fact that the initial call was
being made in the postDigest anyway, which was incorrect because the
it should have been made before the `$onInit` call.
Closes #14355
Closes #14359$onChanges hook is called correctly1 parent fa79eaa commit b54634d
2 files changed
+87
-28
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2359 | 2359 | | |
2360 | 2360 | | |
2361 | 2361 | | |
2362 | | - | |
| 2362 | + | |
2363 | 2363 | | |
2364 | 2364 | | |
2365 | 2365 | | |
| |||
2398 | 2398 | | |
2399 | 2399 | | |
2400 | 2400 | | |
2401 | | - | |
| 2401 | + | |
2402 | 2402 | | |
2403 | 2403 | | |
2404 | | - | |
2405 | | - | |
| 2404 | + | |
| 2405 | + | |
2406 | 2406 | | |
2407 | 2407 | | |
2408 | 2408 | | |
| |||
2413 | 2413 | | |
2414 | 2414 | | |
2415 | 2415 | | |
2416 | | - | |
| 2416 | + | |
2417 | 2417 | | |
| 2418 | + | |
| 2419 | + | |
2418 | 2420 | | |
2419 | 2421 | | |
2420 | 2422 | | |
| |||
2423 | 2425 | | |
2424 | 2426 | | |
2425 | 2427 | | |
2426 | | - | |
2427 | | - | |
| 2428 | + | |
| 2429 | + | |
2428 | 2430 | | |
2429 | 2431 | | |
2430 | 2432 | | |
| |||
2440 | 2442 | | |
2441 | 2443 | | |
2442 | 2444 | | |
| 2445 | + | |
| 2446 | + | |
| 2447 | + | |
2443 | 2448 | | |
2444 | 2449 | | |
2445 | 2450 | | |
| |||
3086 | 3091 | | |
3087 | 3092 | | |
3088 | 3093 | | |
| 3094 | + | |
3089 | 3095 | | |
3090 | 3096 | | |
3091 | 3097 | | |
| |||
3118 | 3124 | | |
3119 | 3125 | | |
3120 | 3126 | | |
3121 | | - | |
| 3127 | + | |
3122 | 3128 | | |
3123 | 3129 | | |
3124 | 3130 | | |
| |||
3174 | 3180 | | |
3175 | 3181 | | |
3176 | 3182 | | |
3177 | | - | |
| 3183 | + | |
3178 | 3184 | | |
3179 | 3185 | | |
3180 | 3186 | | |
| |||
3226 | 3232 | | |
3227 | 3233 | | |
3228 | 3234 | | |
3229 | | - | |
3230 | | - | |
3231 | | - | |
| 3235 | + | |
| 3236 | + | |
| 3237 | + | |
| 3238 | + | |
| 3239 | + | |
| 3240 | + | |
3232 | 3241 | | |
3233 | 3242 | | |
3234 | 3243 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3668 | 3668 | | |
3669 | 3669 | | |
3670 | 3670 | | |
3671 | | - | |
3672 | | - | |
| 3671 | + | |
| 3672 | + | |
| 3673 | + | |
| 3674 | + | |
| 3675 | + | |
| 3676 | + | |
| 3677 | + | |
| 3678 | + | |
| 3679 | + | |
| 3680 | + | |
3673 | 3681 | | |
3674 | 3682 | | |
3675 | 3683 | | |
| 3684 | + | |
3676 | 3685 | | |
3677 | 3686 | | |
3678 | 3687 | | |
3679 | 3688 | | |
3680 | | - | |
3681 | | - | |
| 3689 | + | |
3682 | 3690 | | |
3683 | 3691 | | |
3684 | 3692 | | |
| |||
3734 | 3742 | | |
3735 | 3743 | | |
3736 | 3744 | | |
3737 | | - | |
3738 | | - | |
| 3745 | + | |
| 3746 | + | |
| 3747 | + | |
| 3748 | + | |
3739 | 3749 | | |
3740 | 3750 | | |
3741 | 3751 | | |
| |||
3766 | 3776 | | |
3767 | 3777 | | |
3768 | 3778 | | |
3769 | | - | |
3770 | | - | |
| 3779 | + | |
3771 | 3780 | | |
| 3781 | + | |
3772 | 3782 | | |
3773 | 3783 | | |
3774 | 3784 | | |
| |||
3792 | 3802 | | |
3793 | 3803 | | |
3794 | 3804 | | |
| 3805 | + | |
| 3806 | + | |
| 3807 | + | |
| 3808 | + | |
| 3809 | + | |
| 3810 | + | |
| 3811 | + | |
| 3812 | + | |
| 3813 | + | |
| 3814 | + | |
| 3815 | + | |
| 3816 | + | |
| 3817 | + | |
| 3818 | + | |
| 3819 | + | |
| 3820 | + | |
| 3821 | + | |
| 3822 | + | |
| 3823 | + | |
| 3824 | + | |
| 3825 | + | |
| 3826 | + | |
| 3827 | + | |
| 3828 | + | |
| 3829 | + | |
| 3830 | + | |
| 3831 | + | |
| 3832 | + | |
| 3833 | + | |
| 3834 | + | |
| 3835 | + | |
| 3836 | + | |
| 3837 | + | |
| 3838 | + | |
| 3839 | + | |
| 3840 | + | |
| 3841 | + | |
| 3842 | + | |
| 3843 | + | |
3795 | 3844 | | |
3796 | 3845 | | |
3797 | 3846 | | |
| |||
3819 | 3868 | | |
3820 | 3869 | | |
3821 | 3870 | | |
3822 | | - | |
3823 | | - | |
| 3871 | + | |
| 3872 | + | |
3824 | 3873 | | |
3825 | 3874 | | |
3826 | 3875 | | |
| |||
3837 | 3886 | | |
3838 | 3887 | | |
3839 | 3888 | | |
3840 | | - | |
| 3889 | + | |
| 3890 | + | |
| 3891 | + | |
3841 | 3892 | | |
3842 | 3893 | | |
3843 | 3894 | | |
3844 | | - | |
| 3895 | + | |
3845 | 3896 | | |
3846 | 3897 | | |
3847 | 3898 | | |
| |||
3864 | 3915 | | |
3865 | 3916 | | |
3866 | 3917 | | |
3867 | | - | |
3868 | | - | |
| 3918 | + | |
| 3919 | + | |
3869 | 3920 | | |
3870 | 3921 | | |
3871 | 3922 | | |
3872 | 3923 | | |
3873 | 3924 | | |
3874 | 3925 | | |
3875 | | - | |
3876 | | - | |
| 3926 | + | |
3877 | 3927 | | |
3878 | 3928 | | |
3879 | 3929 | | |
| |||
0 commit comments