如何在每个新条目中包含日期/时间戳

How to include date/timestamp with each new entry?

本文关键字:包含 日期 时间戳 新条目      更新时间:2023-09-26

我正在进行一个使用AngularJS和Ionic的项目。该项目将有形成一个列表的输入,任何人都可以对每个列表项发表评论。

如何包含用户添加列表项或评论的日期/时间?

我做了一些研究,了解到AngularJS有一个现有的项目,有点像一个内置的方法("[].created")。我看到许多项目只是在没有任何控制器的情况下使用它。我试过了,但对我不起作用。我试着添加一个js代码,但效果不好。下面是我的代码。

不太确定这是否是离子兼容性问题(如果有的话)?非常感谢您的帮助。坚持AngularJS方法将是首选!非常感谢。

日期的AngularJS文档


使用过滤器得到的代码如下:

html部分(包括ng-controller="MainCtrl")

<div class="post row" ng-repeat="post in posts"></div>
<a href="{{ post.url }}">{{ post.title }}
     <span class="url">({{ post.url | hostnameFromUrl }})</span>
</a>
<br> {{ post.created | date }}  
<!-- this is the angularJS code added -->

我不太确定用这个"$scope.post"变量实现什么是累的

它将抛出undefined,因为您正在创建没有"get()"函数的静态对象"$scope.post":

$scope.post = {url: 'http://', title: ''};

如果你想恢复一些数据表单服务器,请尝试使用angular$http组件

这里"$scope.post[0]"answers"post.getDate"也将成为未定义的

$scope.date = post.getDate( $scope.post[0].created);