আমার কাছে একটি ডেটা অ্যারে রয়েছে যা অনেকগুলি অবজেক্ট (জেএসএন ফর্ম্যাট) ধারণ করে। নিম্নলিখিতটি এই অ্যারের সামগ্রী হিসাবে ধরে নেওয়া যেতে পারে:
var data = [
{
"name": "Jim",
"age" : 25
},
{
"name": "Jerry",
"age": 27
}
];
এখন, আমি এই বিবরণগুলি এইভাবে প্রদর্শন করি:
<div ng-repeat="person in data | filter: query">
</div
এখানে, ক্যোয়ারী একটি ইনপুট ক্ষেত্রে মডেল করা হয়েছে যাতে ব্যবহারকারী প্রদর্শিত ডেটা সীমাবদ্ধ করতে পারে।
এখন, আমার আর একটি অবস্থান রয়েছে যেখানে আমি লোক / ব্যক্তির বর্তমান গণনা প্রদর্শন করছি, অর্থাৎ Showing {{data.length}} Persons
আমি যা করতে চাই তা হ'ল যখন ব্যবহারকারী কোনও ব্যক্তির সন্ধান করে এবং প্রদর্শিত ডেটা ক্যোয়ারির উপর ভিত্তি করে ফিল্টার করা হয়, ততক্ষণে Showing...persons
লোকজনের মান বর্তমানে প্রদর্শিত হচ্ছে। তবে তা হচ্ছে না। এটি সর্বদা ফিল্টার করা তথ্যের চেয়ে মোট ব্যক্তিকে ডেটাতে প্রদর্শন করে - আমি কীভাবে ফিল্টার করা ডেটার গণনা করব?