Angular UI Router:后退按钮不适用于简单代码

乔纳森·阿基诺

这个简单的代码有两个链接,“状态1”和“状态2”。

当我单击“状态1”时,它会打印出“这是第一个状态”。当我单击“状态2”时,它打印出“这是第二个状态”。

但是,当我单击浏览器的后退按钮时,它仍然显示“这是第二种状态”。它不应该更改为“这是第一状态”吗?

CodePen:http://codepen.io/anon/pen/bCohi

代码:

<html>
<head>
  <script src='https://ajax.googleapis.com/ajax/libs/angularjs/1.2.20/angular.min.js'></script>  
  <script type="text/javascript" src='http://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.10/angular-ui-router.js'></script>
</head>
<body ng-app="myApp">
  <a ui-sref="state1">State 1</a>
  <a ui-sref="state2">State 2</a>
  <br>
  <ui-view></ui-view>
  <script>
  var myApp = angular.module("myApp", ['ui.router']);

  myApp.config(function($stateProvider, $urlRouterProvider) {
    var stateProvider = $stateProvider;
    stateProvider.state('state1', {
      url: 'state-1',
      template: 'This is the first state'
    });
    stateProvider.state('state2', {
      url: 'state-2',
      template: 'This is the second state'
    });
  });
  </script>
</body>
</html>
乔纳森·阿基诺

哦-我想通了。

url: 'state-1',
. . . . . . . . . .
url: 'state-2',

应该

url: '/state-1',
. . . . . . . . . .
url: '/state-2',

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

锚标记不适用于Angular UI-Router

来自分类Dev

锚标记不适用于Angular UI-Router

来自分类Dev

angular-ui-router嵌套状态不适用于多个视图

来自分类Dev

Angular1.6 UI-Router 不适用于 index.jsp

来自分类Dev

切换按钮不适用于AngularJS和Angular ui Bootsrap

来自分类Dev

切换按钮不适用于AngularJS和Angular ui Bootsrap

来自分类Dev

崩溃过渡不适用于angular的UI引导程序

来自分类Dev

历史前进/后退按钮不适用于Angular 2路由器

来自分类Dev

Angular代码不适用于Express

来自分类Dev

Contenteditable指令不适用于Angular UI Bootstrap选项卡

来自分类Dev

Angular ui-bootstrap:下拉列表不适用于版本0.13.3

来自分类Dev

Angular-ui-grid - 文本装饰不适用于行模板子项

来自分类Dev

$ route.reload()不适用于ui-router

来自分类Dev

React Router ScrollToTop 不适用于 Material UI

来自分类Dev

该类不适用于Material UI按钮组件

来自分类Dev

Angular-UI路由器嵌套视图不适用于某些移动浏览器

来自分类Dev

Angular UI Router:专用的UI视图

来自分类Dev

用于 Angular 的 Ui-Router - Partials html

来自分类Dev

ui-router解析不适用于索引页控制器

来自分类Dev

ngAnimate不适用于Angular 1.2.16

来自分类Dev

按下后退按钮时的Angular UI Router重载控制器

来自分类Dev

Angular货币代码不适用于较旧的Angular版本

来自分类Dev

绑定不适用于Angular.js和Firebase简单登录

来自分类Dev

Angular UI Router单独的文件

来自分类Dev

angular-ui-router错了

来自分类Dev

Angular UI Router重置$ scope

来自分类Dev

Angular8 Router不适用于某些组件-退回到索引

来自分类Dev

Angular UI Grid过滤器仅适用于单元格值的开头

来自分类Dev

适用于初学者的任何良好的Angular UI Route演练

Related 相关文章

热门标签

归档