小编J22*_*ody的帖子

Angular UI-Router $ urlRouterProvider.当我点击<a ui-sref="...">时不工作

我有.when('/center', '/center/question')我的角度网络应用程序.

当我输入'/center'我的浏览器时,它将重定向到'/center/question'我期望的但是当我点击<a ui-sref="center" href="#/center"></a>它时,它不会重定向并只保留在网址上'/center'.

我的控制台没有错误,我不知道为什么.

我在这里看到一个类似的问题角度UI-路由器$ urlRouterProvider.当不能正常工作.我尝试了答案,但它仍然没有为我工作.

这是我的coffeescript代码:

whenConfig = ['$urlRouterProvider', ($urlRouterProvider) ->
  # default url config

  $urlRouterProvider
  .otherwise '/center'
  .when '/center', '/center/question'
]

stateConfig = ['$stateProvider', ($stateProvider) ->
  # nested url config

  capitalize = (s)->
    s[0].toUpperCase() + s[1..]

  mainConfig = ({
    name: name
    url: "/#{name}"
    templateUrl: "templates/#{name}.html"
    controller: "#{capitalize name}Ctrl"
  } for name in ['center', 'keywordList', 'keywordConfig', 'log', 'stat'])

  centerConfig = ({
    name: "center.#{name}"
    url: …
Run Code Online (Sandbox Code Playgroud)

javascript coffeescript angularjs angular-ui-router

18
推荐指数
1
解决办法
3万
查看次数