【发布时间】:2013-09-25 13:55:55
【问题描述】:
我正在使用 AngularJS 开发这个网站。我有一个问题,当我点击导航链接(带有 href 的标签)时,url 正在改变,但页面内容没有得到更新。因此,如果我单击“关于”链接,则 url 会被修改为 #/about,而不是内容。但是,如果我现在手动刷新页面,内容就会加载。
查看网站:www.arunmahendrakar.com/nsm/
链接是“外部”Angular,我不确定我需要在哪里添加 $apply 函数,如果有的话。
nsm.controller.js 包含路由和控制器详细信息,nsm.services.js 包含从服务器获取数据的服务,nsm.directives.js 用于突出显示当前链接。
index.html 页面使用 bootstrap 3.0。
请告诉我如何解决此问题。
【问题讨论】:
-
我不知道这对您来说是否很正常,但您在控制台中收到消息错误:OPTIONS arunmahendrakar.com/nsm/data/about.txt Origin arunmahendrakar.com is not allowed by Access-Control-Allow-Origin。
-
Thomas 真奇怪,因为以前没见过。
-
这是你的问题,你不在同一个来源。因此出于安全原因网络中止。看看cors
标签: jquery html twitter-bootstrap angularjs