我刚刚将Angular 1.5.9更新为1.6.0。所有合并的东西都在我的项目中完成,但是作为参数传递的指令参数在指令控制器中没有获得值。因为我在更新后发现未定义。
请提出一些建议,如何解决这个问题。
答案 0 :(得分:1)
经过漫长的研发,如何解决我的错误,我从Angular migration guide找到了此迁移的解决方案。这里提到使用$ onInit作为组件,但是对于指令我们也必须使用$ onInit。
或者您可以将其放在配置文件中以允许所有应用程序。 $ compileProvider.preAssignBindingsEnabled(真);
所以,我认为这有助于其他人解决从1.5到1.6的迁移错误。
感谢。