angularjs - 如何将AngularJS日期过滤器与具有日期的字符串一起使用
问题描述
我有以下文件。
index.js
...
completedTooltip = 'Completed on 2019-02-02T23:59:59-07:00';
...
索引.html
...
{{completedTooltip | date : 'MM/dd/yyyy'}}
...
日期没有在这里格式化,只是吐出字符串。
有什么方法可以让我完成这项工作OR
,我是否必须只有 2 个单独的变量,以便一个变量可以保存文本,另一个可以保存日期?
解决方案
您可以创建自定义过滤器,
app.filter("anyName", function($filter) {
return function(input, format) {
var txtArr = input.split(' ');
txtArr[2] = $filter('date')(txtArr[2], format);
return txtArr.join(' ');
};
});
并在您的 HTML 中使用它
{{completedTooltip | anyName : 'MM/dd/yyyy'}}
推荐阅读
- julia - CartesianIndex 操作
- python - 在日期时间重新采样并计算平均值
- scala - 使用 Spark/scala 将字符串转换为 DataFrame
- c - 在C中打印数组的总和
- rust - 如何创建 Vec
在哪里 T: Into<_> 在 Rust 中? - python - 用 pyautogui 写小写字母和字符
- apache-kafka - Kafka Producer 将生产者消息限制为 1024 字节
- python - SQLAlchemy 如何在烧瓶中查询登录用户的数据库?
- android - Firebase getValue() 方法在应用小部件中不起作用
- gruntjs - Hugo 或 Grunt 处理自动编号脚注