Asp.net 新闻提要未按AngularJS中的数据排列
我们的财经新闻网站标签从谷歌新闻中获取最新的相关新闻。然后,应该从最新到最早显示这些数据-但是它们仅按日期值排列,而不考虑dd/mm/yyyyAsp.net 新闻提要未按AngularJS中的数据排列,asp.net,angularjs,Asp.net,Angularjs,我们的财经新闻网站标签从谷歌新闻中获取最新的相关新闻。然后,应该从最新到最早显示这些数据-但是它们仅按日期值排列,而不考虑dd/mm/yyyy <ul class="media-list"> <li ng-repeat="feed in vm.feeds | orderBy: '-Date'" class
<ul class="media-list">
<li ng-repeat="feed in vm.feeds | orderBy: '-Date'" class="media">
<div class="media-body">
<p>Published: {{feed.Date}}</p>
<h4 class="media-heading"><a target="_new" href="{{feed.Url}}" ng-bind-html="feed.Title"></a></h4>
</div>
<hr ng-if="!$last" />
</li>
</ul>
附件是如何显示新闻提要的图像
关于如何解决这个问题有什么想法吗
这是Controller.JS中的调用(如果有帮助)
var urlFriendlyName = vm.Detail.Name.split(' ').join('+');
var newsUrl = 'https://api.quiktech.uk/api/feed?url=https://news.google.com/news/feeds?q=%22' + urlFriendlyName + '%22+stock&output=rss&count=20'
vm.feeds = [];
$scope.newsLoading = true;
getFeeds();
function getFeeds() {
$.ajax({
url: newsUrl,
type: "GET",
crossDomain: true,
success: function (data) {
for (var i = 0; i < data.length; i++) {
data[i].Url = $sce.trustAsHtml(data[i].Url);
data[i].Title = $sce.trustAsHtml(data[i].Title);
vm.feeds.push(data[i]);
}
$scope.newsLoading = false;
}
});
}
提要对象看起来像什么?feed.Date属性的值是什么样子的?嗨,我们的开发人员擅离职守,所以我自己试图弄清楚这一点-已经发布了我在controller.js中可以找到的东西-这有帮助吗?不是真的,Date属性是一个实际的日期对象还是一个字符串?我不确定,有没有一种quickfire方法可以找到这一点?它是从谷歌新闻中获取的——也许有一种方法可以通过从谷歌新闻接收到的内容来发布它,而不是在for循环put控制台中的提要日期;查看将输出到控制台的值