javascript - 与过滤器的一次性绑定(bind)不起作用

标签 javascript angularjs angularjs-filter

当我尝试与此处的过滤器进行一次性绑定(bind)时,我收到无效日期错误:

<td>1w vol:</td>
<td>{{ :: edit_tag.termObject.vol }}</td>
<td>Added by:</td>
<td>{{ :: edit_tag.termObject.user }}</td>
<td>Timestamp:</td>
<td>{{ :: edit_tag.termObject.time | fromTimestamp:'MMM Do YYYY'}}</td>

enter image description here


以下内容当然有效,但是这个日期永远不会改变,所以我不需要使用2路绑定(bind)。有办法实现吗?

{{ edit_tag.termObject.time | fromTimestamp:'MMM Do YYYY'}}

我的过滤器(如果有帮助):

.filter("fromTimestamp", function() {
    return function(timestamp, format) {
        return moment.unix(timestamp).format(format)
    }
});

最佳答案

尝试

<td>{{ :: (edit_tag.termObject.time | fromTimestamp:'MMM Do YYYY')}}</td>

关于javascript - 与过滤器的一次性绑定(bind)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35162849/

相关文章:

javascript - 多 View 表单 AngularJS 重新路由

javascript - 带文件上传的 FormData Ajax 请求

javascript - UI-路由器状态 Controller 不更新范围

javascript - angularjs无法将变量分配给html5视频src

javascript - 带 Angular 过滤器的条件货币符号

javascript - 如何通过过滤器显示特定值?

angularjs - 带有OR语句的AngularJS ng-repeat过滤

javascript - 使用 jQuery 屏蔽文本框中的值

javascript - 内容可编辑不工作

javascript - 未调用模板代码中的函数