【问题标题】:angular-route how to prevent download first time, but allow later角度路由如何防止第一次下载,但稍后允许
【发布时间】:2016-09-03 01:31:24
【问题描述】:

我希望我的网站被搜索引擎索引,所以我创建了 html 版本的网站。我有两种类型的页面 - 列表和详细信息。每个列表项都有指向详细信息的链接。

我还为 Angular 应用创建了 json api with django-rest-framework

当我在浏览器中打开我的网站时,我发现半秒后我的 ng-view 已经更新,并且执行了两个 xhr 查询:

- my_template.html
- my_list.json

这意味着信息已被下载两次。如何避免这种情况?成本很高

【问题讨论】:

  • 是的,不是两次,第一次 - 信息显示为 html 页面,第二次 - 信息通过 xhr 显示。如果网址相同,为什么会发生这种情况?我认为它具有智能检测做什么和不做什么

标签: angularjs ajax seo angularjs-routing


【解决方案1】:

这并不意味着它已经下载了两次。这意味着当您访问您的网站时,它首先加载一个html文件,然后是一个在json format中提供数据的服务。显然当您访问网站时它会加载向上

【讨论】:

    猜你喜欢
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    • 1970-01-01
    • 2012-05-23
    • 2011-05-11
    • 1970-01-01
    相关资源
    最近更新 更多