ng-optionにデフォルト値を追加しようとしていますが、できません。 は、ここに私のコード 角度フィルタを使用したドロップダウンのデフォルト値を選択できません
var app = angular.module('jobs',[]).constant('API_URL', 'http://localhost:8000/');
app.controller('jobsController', function($scope, $http, API_URL, $timeout){
$scope.selectedItem = "Years";
console.log("hihi");
});
angular.module('jobs').filter("minmax", function(){
return function(arr, min, max){
min = parseInt(min);
max = parseInt(max);
for(var i =min; i <= max; i++){
arr.push(i);
}
return arr;
};
});
<div class="m-banner-1" ng-controller="jobsController">
<select class="ui fluid normal dropdown" data-ng-model="selectedItem"
ng-options="opt as opt for opt in [] | minmax:0:30">
</select>
</div>
はここa linkだ
です!私はデフォルト
として選択し、「年」は手動で空のデフォルトのオプションを追加する必要があります
これは意味がありません。あなたのオプションの配列には数字が含まれています。 「年」は数字ではなく、オプションではないため、選択することはできません。そして、$ scope.selectedItemを選択したければ、ng-modelは 'ng-model =" selectedItem "'でなければなりません。 'ng-model ="ではなく "proofGroupId"です。あなたは実際に何をしたいですか?選択ボックスに数字が表示され、上部に「年」と表示されるデフォルトオプションが表示されますか? –
はい、ちょうど「選択」ボックスに数値を表示し、上部に「年」と表示されるデフォルトのオプションが表示されます –