奇怪的angular-ui datepicker依赖性错误

Bri*_*ian 19 datepicker angularjs angular-bootstrap

刚刚重新安装了一些凉亭组件,但这里讨论的组件没有更新,相同0.12.0 ui.bootstrap.还ui-router 0.2.13用于将状态更改为另一个页面.

奇怪的错误信息是

Error: [$compile:ctreq] Controller 'datepicker', required by directive 'daypicker', can't be found!

但是当我查看ui-bootstrap-tpls.js文件时,datepicker控制器直接在daypicker之上定义,应该被选中.

这可能是由一个错误的冲突datepicker类名或其他东西引起的吗?

我知道这不是很多,但会更新,因为我有时间添加代码.似乎datepicker某处可能存在冲突.它只发生在从一个页面到另一个页面的stateChange上.使用datepicker的完整流程可以正常工作,直到最后一页.如果控制器依赖项在同一个文件中,它怎么会错过?

关于任何人以前见过的机会,我会感激任何指导.

更新4月23日15:正在使用带有表单的模态对话框,该表单会在OK单击时将用户发送到另一个页面.

小智 0

您需要将 ui.bootstrap.0.12.0.js 更新为 ui-bootstrap-tpls-0.13.3.js