选中angularjs中的url路由选择复选框

选中angularjs中的url路由选择复选框,angularjs,Angularjs,当选择单选按钮时,我们可以更改URL吗。我在用angularjs 以下是我的代码,我想在选择input radiobox时更改url <div class="switch"> <input type="radio" class="switch-input" name="view" value="week" id="week" checked> <label for="week" class="switch-label switch-label-off">

当选择单选按钮时,我们可以更改URL吗。我在用angularjs

以下是我的代码,我想在选择input radiobox时更改url

<div class="switch">
  <input type="radio" class="switch-input" name="view" value="week" id="week" checked>
  <label for="week" class="switch-label switch-label-off">
    Automatically
  </label>
  <input type="radio" class="switch-input" name="view" value="month" id="month">
  <label for="month" class="switch-label switch-label-on">
    Manually
  </label>
  <span class="switch-selection">
  </span>
</div>

自动地
人工

在AngularJS中,您可以使用
$location
服务将路径更改为:

$location.path('/newroute')

在您的
输入
标签上,您可以使用
ng change
ng click
指令调用将更改路线的函数。所以,它可以是这样的:

<input type="radio" ng-click="changeLocation('route-name')>

哪一个URL?…和它的广播被提及而不是复选框到目前为止你尝试了什么?我看不到任何东西比普通HTML看起来更像。为什么要投否决票?用户询问的URL是一般性的-是否真的有必要知道URL以便大家提供答案?没有迹象表明OP在询问之前曾试图解决此问题。我猜这就是赢得否决票的原因。看见
$scope.changeLocation = function (newRoute) {
    $location.path(newRoute);
};