用户在选择更改时的重定向

时间:2014-07-18 09:15:36

标签: javascript angularjs

如何在更改选择时重定向用户?

html代码

<select name="annee" ng-model="annee" ng-change="selectAnnee()"> 
    <option value="2000" ng-selected="2000==2014">2012</option>
    <option value="2001" ng-selected="2001==2014">2013</option>
    <option value="2002" ng-selected="2002==2014">2014</option>
</select>

js code

this.selectAnnee = function(){
window.location.href=link.substring(link.indexOf('/'),link.lastIndexO‌​f('/')) + '/fiche?type=' + this.type + '&annee=' + $scope.annee;
}

提前致谢!

1 个答案:

答案 0 :(得分:0)

在您的控制器中,执行此操作

$scope.selectAnnee = function(){
     $location.path("/REDIRECT_HERE");
}

在视图中

<select name="annee" ng-model="annee" ng-change="selectAnnee()"> 
    <option value="2000" >2012</option>
    <option value="2001" >2013</option>
    <option value="2002" >2014</option>
</select>