我刚刚将 Angular 1.5.9 更新为 1.6.0。在我的项目中完成的所有合并操作,但是作为参数传递的指令参数在指令控制器中没有得到值。正如我在更新后发现未定义的那样。
请给一些建议,如何解决这个问题。
我刚刚将 Angular 1.5.9 更新为 1.6.0。在我的项目中完成的所有合并操作,但是作为参数传递的指令参数在指令控制器中没有得到值。正如我在更新后发现未定义的那样。
请给一些建议,如何解决这个问题。
在对如何解决我的错误进行了长时间的研发之后,我从Angular 迁移指南中找到了此迁移的解决方案。这里提到对组件使用 $onInit,但对于指令我们也必须使用 $onInit。
或者您可以将其放在配置文件中以允许所有应用程序。$compileProvider.preAssignBindingsEnabled(true);
所以,我认为这有助于其他人解决从 1.5 迁移到 1.6 的错误。
谢谢。