আমি অ্যাঙ্গুলারজেএস টিউটোরিয়ালগুলি বোঝা শক্ত মনে করি; এইটি ফোন প্রদর্শন করে এমন একটি অ্যাপ তৈরির মাধ্যমে আমাকে হাঁটছে walking আমি 5 ধাপে আছি এবং আমি একটি পরীক্ষার হিসাবে ভেবেছিলাম ব্যবহারকারীদের কতটি তারা প্রদর্শিত হতে চান তা নির্দিষ্ট করার অনুমতি দেওয়ার চেষ্টা করব। ভিউটি দেখতে এমন দেখাচ্ছে:
<body ng-controller="PhoneListCtrl">
<div class="container-fluid">
<div class="row-fluid">
<div class="span2">
<!--Sidebar content-->
Search: <input ng-model="query">
How Many: <input ng-model="quantity">
Sort by:
<select ng-model="orderProp">
<option value="name">Alphabetical</option>
<option value="age">Newest</option>
</select>
</div>
<div class="span10">
<!--Body content-->
<ul class="phones">
<li ng-repeat="phone in phones | filter:query | orderBy:orderProp">
{{phone.name}}
<p>{{phone.snippet}}</p>
</li>
</ul>
</div>
</div>
</div>
</body>
আমি এই লাইনটি যুক্ত করেছি যেখানে ব্যবহারকারীরা তাদের প্রদর্শিত ফলাফলের জন্য কতগুলি ফলাফল প্রবেশ করতে পারবেন:
How Many: <input ng-model="quantity">
এখানে আমার নিয়ামক:
function PhoneListCtrl($scope, $http) {
$http.get('phones/phones.json').success(function(data) {
$scope.phones = data.splice(0, 'quantity');
});
$scope.orderProp = 'age';
$scope.quantity = 5;
}
গুরুত্বপূর্ণ লাইনটি হ'ল:
$scope.phones = data.splice(0, 'quantity');
কতগুলি ফোন প্রদর্শিত হবে তা উপস্থাপন করার জন্য আমি একটি সংখ্যায় হার্ড-কোড করতে পারি। আমি যদি রাখি তবে 5
5 টি প্রদর্শিত হবে। আমি যা করতে চাই তা হ'ল ভিউ থেকে সেই ইনপুটটিতে নম্বরটি পড়তে হবে এবং data.splice
লাইনে রাখবে put আমি উদ্ধৃতি সহ এবং ছাড়া চেষ্টা করেছি এবং কোনটিই কাজ করে না। আমি এটা কিভাবে করবো?