Javascript 使用href的Angular ui路由器中的路由问题

Javascript 使用href的Angular ui路由器中的路由问题,javascript,angularjs,routing,angular-ui-router,Javascript,Angularjs,Routing,Angular Ui Router,我已进入一个状态并尝试导航到另一个页面。控制台中没有错误,但导航也不工作 index.html <body ng-app="app"> <a href='#/first-msg'>link</a> <div ui-view></div> <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script> <

我已进入一个状态并尝试导航到另一个页面。控制台中没有错误,但导航也不工作

index.html

<body ng-app="app">
    <a href='#/first-msg'>link</a>
    <div ui-view></div>

    <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.3/angular.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.4.2/angular-ui-router.js"></script>
    <script src="application.js"></script>
</body>
当我点击链接时,url如下

.../index.html#%2Ffirst-msg

使用
ui路由器
,您不应该使用
href
。改用
ui-sref

<a ui-sref="firstMessage">link</a>

使用
ui路由器
,您不应该使用
href
。改用
ui-sref

<a ui-sref="firstMessage">link</a>