1
4

4 回答 4

1

如果你的 head 标签中有 jQuery(你可能会这样做)......

<script>
    $(document).ready(function(){
        $('[href="#menu-toggle"]').click(function(event){

             event.preventDefault();
        })

    });
</script>

基本上阻止链接通过窗口导航路由。您可以通过将此代码粘贴到浏览器控制台中轻松进行测试。

$('[href="#menu-toggle"]').click(function(event){

         event.preventDefault();
    })
于 2017-08-23T03:56:45.767 回答
1

从问题中的代码我可以说,href的正常使用会导致重定向,所以你需要使用data-target,你可以试试这个吗?

<a  data-target="#menu-toggle" data-toggle="collapse" class="btn btn-default"><em class="fa fa-bars"></em></a>

JSFiddle: 这里

于 2017-08-23T04:04:00.470 回答
0

您可以使用href和的组合ng-click来解决您的问题。

<a href="" class="logout-button" ng-click="signOut()"><em class="fa fa-power-off"></em> Signout</a></nav>

signOut()控制器上的功能在哪里。

于 2017-08-23T04:00:46.423 回答
-1

1.只需从您的锚标签中完全删除 href 标签。没有它,它仍然是一个完全有效的标签。(或) href="javascript:void(0);"

供您参考:Angular-UI-Router:我应该避免使用 ui-router 的 href 吗?

于 2017-08-23T05:34:31.350 回答