Ich versuche, Daten zu binden, Dropdown-Menü mit AngularJS ng-Repeat-Direktive auswählen, aber es zeigt leere Daten beim Laden der Seite. So entfernen Sie den leeren Artikel Hier ist der Code:Entfernen Sie ein leeres Element aus der Dropdown-Liste angularjs
<html>
<head>
</head>
<body ng-app="app">
<div ng-controller="homeCtrl">
<select ng-model="selected">
<option ng-repeat="item in items" value="{{item.id}}">
{{item.name}}
</option>
</select>
<span>
{{selected}}
</span>
</div>
</body>
</html>
Hier ist der JS-Code:
var app = angular.module('app',[]);
app.controller('homeCtrl',['$scope',function($scope){
$scope.selected = 1;
$scope.items=[
{name: 'harry111',id:1},
{name: 'rimmi',id:2}
];
}]);
Hier ist ein DEMO
Blick auf die Antwort geschrieben werden. Das ist was du brauchst. –
Die Antwort ist einfach und veröffentlicht von @SrinivasML, aber besser verwenden Sie ng-Optionen stattdessen als eine gute Praxis. –