Angular ngView 请求查找元素时出错,部分未加载

Angular ngView request Error finding element, Partials not loading

我有以下目录结构:

Public/
......./js
.........../angularAPP
Views/
....../index.html  //main page with ngView
....../gu.html     //test page to load partial

我在 express 中定义了路由,但没有为 angular 未引用的路由定义(以防可能导致冲突)。

请求是否来自 views 文件夹?因此模板 URL 应该是 /gu/html?

还是来自AngularAPP,应该转义../../views/gu.html

部分请求来自哪里,以便我可以向 $routeProvider 提供正确的 URL。我问是因为我都试过了,但似乎仍然没有输入正确的 URL。 Angular 没有在文件系统中找到 HTML 文件,我有点不明白为什么我似乎无法向提供商提供正确的路径。

Jade 似乎正在中断 $resource 提供程序。我现在填充部分内容并动态更改内容。

出现问题是因为在实施 Angular 之前对快速路由进行了编码,因此 Express 服务器正在请求 Jade 呈现新视图。因此它中断了 Angular 能够完成视图查找。

解决方案从项目中删除路由并静态呈现索引 HTML,而不是通过路由和 Jade 请求视图。总而言之,Jade 和 Angular 具有重叠的功能,在切换到 Angular 之后,页面切换和渲染在我看来更加敏捷。另外,我在 Angular config $resource provider 中定义了路由。

因此,对于查看此内容并想知道为什么您的项目可能无法正确呈现页面的任何人来说,这可能就是问题所在。