1

我正在为 django 应用程序编写一个简单的 angularJS 层。在初始页面加载时,视图内容已填充到 ng-view 节点中。当我“手动”执行路由更改(通过 ng-click 回调)时,我向服务器发出请求以获取 chromeless html 内容并覆盖 ng-view 节点的内容。

我的问题是,在初始页面加载时,会执行路由更改,因此会再次调用服务器以获取预先填充在 ng-view 节点中的相同内容。

我不确定这是否只是 Angular 的工作方式,还是 django 使用斜杠而 angular 没有,因此认为这是一条不同的路线?

有没有办法防止这种情况发生?也许取消 $routeChangeStart 事件的更改?

谢谢!很长时间的读者,第一次海报。

4

0 回答 0