繁体   English   中英

带有bootstrap轮播问题的角度路由

[英]Angular routing with bootstrap carousel issue

我目前有一个问题,我不确定如何解决或甚至可以解决。 我目前正在使用Angular JS和Bootstrap 3.0。 在我的Angular项目中我使用路由但在我的页面上我有3个导航按钮,根据点击的导航按钮加载不同的指令(请注意,这不是使用路由,它隐藏/取消隐藏指令根据什么是选择)。 在这三个指令的每一个中,我都有一个自举轮播。 我的问题是,当我点击浏览轮播图像时,它会将我的轮播名称附加到URL并且路由启动。在我的路由中,我有一条其他路线,如下所示:

  .otherwise({
         templateUrl: home.html'
   })

因此,当网址更改为列出的任何内容时,它将默认为主视图。 因此,当用户点击轮播并且轮播名称附加到URL时,它默认为主视图。 如果url与此轮播相关,我是否需要某种方法来消除路由,如果有办法解决这个问题或者是另一种解决此问题的方法吗?

我希望我已经清楚地解释了自己。 如果不让我知道,我会尽力解释。

感谢您提供的任何帮助。

如果我理解正确,问题似乎是轮播修改URL并为您触发路由更改。

对此的解决方案是不按原样使用引导程序轮播,而是使用包装引导程序的角度库为您提供用于引导程序功能的角度兼容指令

http://angular-ui.github.io/bootstrap/

此包装器指令不使用锚点和URL更改来提供功能。 我强烈建议使用这个库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM