我是Angular JS的新手。我搜索了很多,但它不能解決我的問題。Angular JS從選項中刪除空白選項
我在選擇框中第一次得到一個空白選項。
這裏是我的HTML代碼
<div ng-app="MyApp1">
<div ng-controller="MyController">
<input type="text" ng-model="feed.name" placeholder="Name" />
<select ng-model="feed.config">
<option ng-repeat="template in configs">{{template.name}}</option>
</select>
</div>
</div>
JS
var MyApp=angular.module('MyApp1',[])
MyApp.controller('MyController', function($scope) {
$scope.feed = {};
//Configuration
$scope.configs = [
{'name': 'Config 1',
'value': 'config1'},
{'name': 'Config 2',
'value': 'config2'},
{'name': 'Config 3',
'value': 'config3'}
];
//Setting first option as selected in configuration select
$scope.feed.config = $scope.configs[0].value;
});
但它似乎並沒有工作。 我怎樣才能解決這個問題?這裏是JSFiddle Demo
解釋將真正幫助 – jeremy
爲什麼configs'從'$ scope'移動''到$ scope.feed'必要? –
那麼...當我確實有一個有效的值時,它是什麼意思,它仍然給我一個空行而不是使用該選項?模型 - 0,選項0,50,100 - 選擇從空白行開始 – TiggerToo