আমার নিয়ামকের ভিতরে, আমি অবজেক্টগুলির একটি অ্যারে ফিল্টার করতে চাই। এই প্রতিটি বস্তুর একটি মানচিত্র যা স্ট্রিং পাশাপাশি তালিকাগুলি থাকতে পারে
আমি $filter('filter')(array, function)
ফর্ম্যাটটি ব্যবহার করার চেষ্টা করেছি তবে কীভাবে আমার ফাংশনের অভ্যন্তরে অ্যারের পৃথক উপাদানগুলি অ্যাক্সেস করতে হয় তা আমি জানি না। আমি যা চাই তা দেখানোর জন্য এখানে একটি স্নিপেট রয়েছে।
$filter('filter')(array, function() {
return criteriaMatch(item, criteria);
});
এবং তারপরে criteriaMatch()
, আমি স্বতন্ত্র সম্পত্তিগুলির প্রতিটি মিলছে কিনা তা পরীক্ষা করে দেখব
var criteriaMatch = function(item, criteria) {
// go thro each individual property in the item and criteria
// and check if they are equal
}
আমাকে এগুলি কন্ট্রোলারে করতে হবে এবং তালিকাগুলির একটি তালিকা সংকলন করতে হবে এবং তাদের সুযোগে সেট করতে হবে। সুতরাং আমার $filter('filter')
কেবল এই পথে অ্যাক্সেস করার দরকার নেই । আমি নেটটিতে এখনও অবধি যে সমস্ত উদাহরণ পেয়েছি তার ফাংশনের অভ্যন্তরে স্থির মাপদণ্ড অনুসন্ধান রয়েছে, তারা অ্যারেতে প্রতিটি আইটেমের বিরুদ্ধে কোনও মানদণ্ডের বস্তু এবং পরীক্ষা পাস করে না।