我们hit被遗留的AngularJs应用程序中的旧突破性更改所影响,我们不会很快将其更新为Angular> 2。
由于默认情况下AngularJs 1.6 $compileProvider.preAssignBindingsEnabled
设置为' true ',但是到目前为止,可以选择将其设置为' false '。
在AngularJs 1.7中,不再允许这种行为。
因此,我们必须检查在组件/指令中使用绑定的位置才能使用新的 $ onInit 函数,一旦确定所有绑定可用,就会调用该函数。 / p>
由于我们不使用.component
,而仅使用.directive
:
是真的,我们只需要对使用bindToController: true
的所有指令应用此更改?
或者还有哪些其他案例可能被迫考虑?
更新以进行澄清: