jsfiddle http://jsfiddle.net/KfSBq/एक उप-वस्तु संपत्ति
उप वस्तु मेरा मतलब है कि वस्तुओं के साथ मैं प्रदर्शित कर रहा हूँ एनजी-दोहराने सब खुद को भीतर वस्तुओं की एक सूची शामिल करके के आधार पर एक एनजी-दोहराने सूची को फ़िल्टर करने, और मैं कर रहा हूँ उन उप-वस्तुओं में से किसी एक की संपत्ति के आधार पर फ़िल्टर करना चाहते हैं।
यह अकेला करने के लिए काफी सरल था। मैं dailies
का एक उद्देश्य है, प्रत्येक युक्त एक date
और वस्तुओं का एक entries
सूची:
function Ctrl($scope) {
$scope.dailies = [{date: new Date('07/07/2013'),
entries: [{category: 'A', note:'Lorem ipsum'},
{category: 'B', note: 'Lorem ipsum'}]},
{date: new Date('05/02/2013'),
entries: [{category: 'A', note: 'Lorem ipsum'}]}];
}
मैं उन्हें प्रदर्शित करते हैं, श्रेणी के आधार पर फ़िल्टर:
<div ng-controller="Ctrl">
<div class="daily" ng-repeat="daily in dailies | orderBy:'-date' ">
{{ daily.date | date:'dd/MM/y' }}
<div class="entry" ng-repeat="entry in daily.entries | filter:{ category: 'B'} ">
<span>{{ entry.category }}</span>, <span>{{ entry.note }}</span>
</div>
</div>
</div>
मेरे यहां मुद्दा यह है कि दैनिक वस्तुओं अब कि इसमें कोई प्रविष्टि नहीं है अभी भी प्रदर्शित हैं। मैं एक ऐसी स्थिति कैसे प्राप्त करूं, जहां फ़िल्टरिंग entries
daily
खाली की सूची बनाता है, तो daily
या तो प्रदर्शित नहीं होता है?
मुझे लगता है कि आपको अपना खुद का फ़िल्टर बनाना होगा – Ven