0

angularJS のオプションのカスタム値を使用して、select で選択したオプションをリセットしたい:

HTML

<select id="" name="" class="form-control" ng-model="mymodel">
    <option value="1000">All</option>
    <option value="-1">Not Done Yet</option>
    <option value="0">Already Done</option>
    <option value="1">Other option1</option>
    <option value="2">Other option1</option>
</select>

選択オプションは次のとおりです。<span>{{mymodel}}</span>

<button class="btn btn-danger glyphicon glyphicon-refresh"
    data-toggle="tooltip" title="Reset"
    ng-click="clearSearch();">Reset</button>

JS

$scope.clearSearch = function () {
    $scope.mymodel = 1000;
}
4

2 に答える 2

2

AngularJS 1.4 を使用している場合は、値を数値ではなく文字列に設定する必要があります。

$scope.clearSearch = function () {
    //Use a string
    $scope.mymodel = '1000';
    //Not a number
    //$scope.mymodel = 1000;
}
于 2016-03-23T18:43:05.117 に答える