मेरे पास एक कामकाजी एनजी-दोहराना है, कि मैं अवरोही तिथि (सबसे पहले आइटम) द्वारा ऑर्डर करना चाहता हूं।कोणीय जेएस एनजी-दोहराना आदेश 0 तारीख नहीं काम कर रहा है
हालांकि, मुझे यह काम करने के लिए प्रतीत नहीं होता है। मेरे पास डबल चेकिंग उद्धरण है, आदि। मैंने orderBy:'createdate':reverse
, orderBy:'article.createdate':reverse
, और orderBy:'data.blog.article.createdate':reverse
को कोई भी काम करने की कोशिश नहीं की है।
<article data-ng-if="article.id == post || post===NULL" data-ng-repeat="article in data.blog.article | orderBy:'createdate':reverse | slice:currentPage*pageSize:currentPage+1*pageSize">
<h2 class="blog-post-title">
<a href="#!/blog/{{article.id}}" title="Permalink to {{article.title.__cdata}}">{{article.title.__cdata}}</a>
</h2>
<span class="blog-post-meta">Posted on {{article.createdate | date:'MMMM dd, yyyy h:mma'}} by {{article.author}}</span>
<div class="blog-post-content" ng-bind-html="article.content.__cdata">{{article.content.__cdata}}</div>
</article>
यहाँ डेटा का एक नमूना (X2JS का उपयोग कर XML से JSON करने के लिए परिवर्तित) है:
{
"blog": {
"article": [
{
"id": "1",
"author": "eat-sleep-code",
"title": {
"__cdata": "The first article."
},
"content": {
"__cdata": "\n This is my first article in my test site.\n "
},
"createdate": "2014-05-09"
},
{
"id": "2",
"author": "eat-sleep-code",
"title": {
"__cdata": "The second article."
},
"content": {
"__cdata": "\n This is my second article in my test site. This article's create date is actually earlier.\n "
},
"createdate": "2014-05-08"
}
]
}
}
जब आप के साथ
बदलना चाहिए काम नहीं कहो, क्या हो रहा है? क्या कोई कंसोल त्रुटियां हैं? क्या वे सही क्रम में नहीं हैं? –
कोई कंसोल त्रुटियां बिल्कुल नहीं। बस सही क्रम में नहीं। ओह, यह भी हटाने की कोशिश की: आदेश से उलट दिया बस यह सुनिश्चित करने के लिए कि मुद्दा नहीं था। कोई परिवर्तन नहीं होता है। –
यह चर्चा भी देखें http://stackoverflow.com/questions/19876116/angular-orderby-date/25658846#25658846 – MDT