AngularJS'ye oldukça yeni geliyorum. Aslında bu benim ilk günüm. Burada yapmaya çalıştığım şey, yaptığım ve denetlediğim bir denetleyiciden veri almaktır. Ama neden bilmiyorum, sadece işe yaramıyor.Angular.js'de denetleyiciden veri alınamadı.
Verilerim, öğrencilerin bir listesidir. Tek yapmaya çalıştığım, bir liste sırasındaki öğrencilerin listesini göstermek ve bir metin kutusuna girilen isme göre listeyi filtrelemek.
Kodum oldukça basittir:
<!DOCTYPE html>
<html ng-app>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.js"></script>
</head>
<body>
<h1>Hello!</h1>
Student Name:
<br />
<input type="text" ng-model="sname" /> {{ sname }}
<div id="mvvm_communication" class="container" data-ng-controller="simpleController">
<ul>
<li ng-repeat="stud in students | filter:sname | orderBy:'firstname'" >{{stud.firstname | lowercase }}, {{stud.lastname| uppercase }}</li>
</ul>
</div>
<script>
function simpleController($scope)
{
$scope.students=[
{firstname:'Jordan',lastname:'Rains'},
{firstname:'Michael',lastname:'Jordan'},
{firstname:'John',lastname:'Doe'},
{firstname:'John',lastname:'Smith'},
{firstname:'Simcha',lastname:'Michelle'},
{firstname:'Sydney',lastname:'Rivers'},
{firstname:'Summer',lastname:'Rose'},
{firstname:'Georgia',lastname:'Schubert'},
{firstname:'Rosalie',lastname:'Fayadh'}
];
}
</script>
</body>
</html>
İşte
fiddle bu.
Teşekkürler. Bunu bilmiyordum. –