ui sref无法正常工作

时间:2017-08-16 11:44:15

标签: angularjs angular-ui-router

我使用有角度的ui路由器并路由我的网页,这里我的主页是contracts.html

我想从此页面路由到另一个页面,因此我编写了以下代码。但它不起作用,请看下面的代码:

<li role="menuitem"><a ui-sref=".monthlysettings" onclick="$('#simple-btn-keyboard-nav2').text('PDC Settings')">PDC Settings</a></li>




.state('contracts', {
      url: '/contracts',
      controller: 'contractsController',
      templateUrl: 'contracts.html'
  }).state('contracts.monthlysettings', {
      url: '/monthlysettings',
      controller: 'monthlysettingsController',
      templateUrl: 'monthlysettings.html'
  })

1 个答案:

答案 0 :(得分:1)

您的州名应为全名contracts.monthlysettings

<li role="menuitem"><a ui-sref="contracts.monthlysettings" onclick="$('#simple-btn-keyboard-nav2').text('PDC Settings')">PDC Settings</a></li>