【发布时间】:2018-04-15 16:10:58
【问题描述】:
我正在构建一个单页应用程序。我的情况是,我在一个选项卡中有一个滑块,并在另一个选项卡中实现了一个谷歌地图 api。我已经使用引导轮播实现了滑块。现在,由于这是一个单页应用程序,当我从一个选项卡路由到另一个选项卡时,滑块不起作用,谷歌地图也没有出现。重新加载页面后一切正常。
我正在尝试为此寻找替代解决方案。单击后,我正在尝试再次重新加载选项卡。
<li class="nav-item">
<a ng-click="reloadRoute()" class="nav-link" href="#/contact">Contact Us</a>
</li>
在控制器中这就是我正在尝试的
$scope.reloadRoute = function() {
$route.reload();
}
但它不起作用。
在关注帖子之后,文档看起来一旦加载整个应用程序就不可能在单页应用程序中重新加载单个页面。有没有其他解决方案?我正在使用 AngularJS 版本1.5.9
【问题讨论】:
-
您是否考虑过 ng-map - 它可以解决您的问题。
-
@RandyCasburn 我没有使用它。我直接在控制器中添加了地图。能解决问题吗?
-
是的,用地图+AngularJS解决了很多问题
-
@RandyCasburn 滑块呢?
标签: javascript angularjs ngroute