选中angularjs中的url路由选择复选框
当选择单选按钮时,我们可以更改URL吗。我在用angularjs 以下是我的代码,我想在选择input radiobox时更改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">
<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);
};