Error: Could not resolve 'myNewEntity' from state 'site'

Error: Could not resolve 'myNewEntity' from state 'site'

由于目前的JHipster不支持在实体中嵌入对象,我不得不在运行 "yo jhipster:entity myEntity"之后更改前端代码和后端代码。更改相关的新创建 Javascript 文件后,出现错误

Error: Could not resolve 'myNewEntity' from state 'site'

当我单击 "Entities" 下的实体菜单项时。由于这个错误,我无法对我的项目进行任何手动测试。

我只能找到一个 the error 的条目。不过,我的情况不在产品模式中。

如何解决这个错误?

这取决于您对 jhipster:entity 生成的 angular-ui 路由器状态所做的修改。

你应该看看 myEntity.js,它应该定义 4 个状态。 然后将这些名称与 navbar.html.

中实体菜单的 ui-sref 进行比较

另一种可能是您忘记添加或更改 index*;html 中的 js 脚本,因此您的状态未定义。