【问题标题】:Jquery AngularJS router working in Firefox but not in other browsersJquery AngularJS 路由器在 Firefox 中工作,但在其他浏览器中不工作
【发布时间】:2013-09-03 20:27:54
【问题描述】:

我开发了一个应用程序,它使用 angularjs 和 jquery 版本的移动和网络。

我面临一个特殊问题,其中开发的应用程序在 Firefox 中完美运行,但不能在任何浏览器中运行,请在 Firefox 中打开以下链接,您冷看到路由器链接两个文件正常工作,但如果在 chrome 中打开相同的文件,即或野生动物园它不起作用

http://plnkr.co/edit/WBqI3X32FVL0RmW3EmbD?p=preview

非常感谢任何帮助

【问题讨论】:

  • 在 chrome 中工作。我所能想到的就是在文本框下方键入一些显示的文本。预期的行为是什么?

标签: jquery angularjs


【解决方案1】:

我看到了一些你可能想要改变的东西

首先,在index.html中,可以填写ng-app值

然后,在 path1.html 和 path2.html 中,删除所有的 html、head 和 body 标签,主要是删除 ng-controller 声明,就像你在路由器中声明它一样。

它甚至不应该在 Mozilla 中工作,因为您现在有您的项目,但是该浏览器非常不愿意被平庸的 html 定义击败(通过个人经验学习,哈哈!)

希望有帮助!

【讨论】:

  • 感谢您的回复,我匆忙做了那个原型,我已经修改了它,这里给出了更新的链接plnkr.co/edit/MAMALDBMMjVSUHGLTV4P?p=preview这描述了我上面提到的问题,这适用于firefox,但在任何其他浏览器我注意到的另一件事是,如果我删除或评论任何 jquery js 文件(网络或移动),路由器工作完美,但我所有的页面样式 css 消失
  • 刚刚注意到这篇文章,一个家伙在讨论 JQMobile 和 AngularJS 集成simonguest.com/2013/04/08/… 基本上两件事:首先加载 jquery 库,让 jquery 完成所有路由而不是 angular
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-18
  • 2015-08-26
  • 1970-01-01
  • 2011-03-25
  • 2016-12-30
相关资源
最近更新 更多