javascript-带自举轮播问题的角路由
作者:互联网
我目前遇到的问题是不确定如何解决甚至无法解决.我目前正在使用Angular JS和Bootstrap 3.0.在我的Angular项目中,我使用的是路由,但在我的页面上,我有3个导航按钮,根据所单击的导航按钮,它们会加载不同的指令(请注意,这没有使用路由,它会根据当时的情况隐藏/取消隐藏指令已选中).在这三个指令的每一个中,我都有一个引导轮播.我的问题是,当我单击以浏览轮播图像时,它将轮播的名称附加到URL上,并且路由开始生效.在路由中,我有一条其他路由,如下所示:
.otherwise({
templateUrl: home.html'
})
因此,当url更改为未列出的任何内容时,它将默认为主视图.因此,当用户单击轮播时,轮播名称会附加到网址后,它将默认为主视图.如果网址与此轮播相关,我需要某种方法来消除路由插入,是否有办法做到这一点,或者解决该问题的另一种方式?
我希望我已经足够清楚地解释了自己.如果不能,请告诉我,我会尽力向您解释.
感谢您的帮助.
解决方法:
如果我理解正确,那么问题似乎是轮播会修改URL,并会触发您的路线更改.
解决方案是不按原样使用bootstrap轮播,而是使用包装bootstrap的angular库为您提供bootstrap功能的angular兼容指令
http://angular-ui.github.io/bootstrap/
该包装指令不使用锚点和URL更改来提供功能.我强烈建议您使用此库.
标签:angularjs,twitter-bootstrap,twitter-bootstrap-3,angularjs-routing,javascript 来源: https://codeday.me/bug/20191121/2051678.html