fix(ngModelOptions): work correctly when on the template of `replace` directives
Previously, in order for `ngModel` and `ngModelOptions` to work correctly together, the latter's pre-linking function should be run before the former's pre-linking function. This was typically what happened, except when `ngModel` was used on an element which also had a `replace` directive, whose template included `ngModelOptions`. In that case, the order was reversed. This commit fixes it by moving the initialization logic of `ngModelOptions` from its pre-linking function to its controller's `$onInit()` lifecycle hook. Fixes #15492 Closes #15493
G
Georgios Kalpakas committed
ce8abac66d62d597bfcf9450267939d43cac5902
Parent: fade1db