मेरे पास ngTable के साथ तालिका पर प्रदर्शित करने के लिए ऑब्जेक्ट्स की एक सूची है। मेरे वस्तु लगता है:ngtable: नेस्टेड ऑब्जेक्ट पर सॉर्ट और फ़िल्टर
obj {label:string,
nestObj{nestLabel:string
}
}
मेरी नियंत्रक में मैं छंटाई और खेतों 'लेबल' और 'nestObject.label' पर छानने अनुमति देना चाहते हैं। मैं इस की कोशिश की है:
Uncaugth syntexError: अप्रत्याशित टोकन
$scope.tableParams = new ngTableParams({ page: 1, // show first page count: 10, filter: { label='', nestObj.label='' }, sorting: { label: 'asc', nestObj.label: 'asc' } }, { total: data.length, // length of data getData: function($defer, params) { // use build-in angular filter var filteredData = params.filter() ? $filter('filter')(data, params.filter()) : data; var orderedData = params.sorting() ? $filter('orderBy')(filteredData, params.orderBy()) : data; params.total(orderedData.length); // set total for recalc pagination $defer.resolve(orderedData.slice((params.page() - 1) * params.count(), params.page() * params.count())); } });
लेकिन मैं एक त्रुटि हो रही हूँ, जावास्क्रिप्ट संकलक nestObj.label पर फिल्टर पसंद नहीं है।
आईटी अच्छी तरह से काम करता है अगर मैं फिल्टर करने और nestObj.label पर छांटे नहीं।
क्या नेस्टेड ऑब्जेक्ट को ngTable के साथ फ़िल्टर करना और सॉर्ट करना संभव है?
यहां plunker है जो समस्या का वर्णन करता है।
धन्यवाद।
क्या आप हमें प्लंकर या jsfiddle प्रदान कर सकते हैं ..? – squiroid
मैंने मुख्य संदेश – user1260928