刚刚重新安装了一些Bower组件,但是这里的组件没有更新,仍然是相同的0.12.0 ui.bootstrap
。另外使用ui-router 0.2.13
将状态更改到另一个页面。
奇怪的错误信息是
Error: [$ compile: ctreq] Controller 'datepicker'(日期选择器),由指令'daypicker' (日期选择器)所需,无法找到!
但是当我查看ui-bootstrap-tpls.js文件时,datepicker控制器直接定义在daypicker上面,应该被捕获。
这可能是由冲突的datepicker
类名或其他原因引起的吗?
我知道这不足以说明问题,但随着我有时间添加代码,我会进行更新。似乎可能在某个地方存在冲突的datepicker
。它只发生在从一个页面到另一个页面的stateChange上。完整的使用日期选择器的流程在最后一页之前都没有问题。如果在同一文件中,如何漏掉控制器依赖项?
万一有人之前见过这种情况,我将不胜感激地接受任何帮助。
更新于2023年4月23日:使用模态对话框和表单,点击“确定”后会将用户发送到另一页。