gpt4 book ai didi

javascript - $parse 在日期表达式上失败

转载 作者:行者123 更新时间:2023-12-03 04:51:52 24 4
gpt4 key购买 nike

我有一个组件,该组件内部的某个位置有这样的代码:

var getAttribute = $parse(attrs[key]);

$parse 服务传递这样的字符串2017-03-06 14:40:19时,它会失败并产生以下错误:

错误:[$parse:syntax] 语法错误:标记“14”是表达式 [2017-03-06 14:40:19] 从 [14:40: 开始] 第 12 列的意外标记19]。

谁能告诉我这整件事出了什么问题吗?

最佳答案

$parse 是一项仅接受字符串作为参数的服务。因此无法通过 $parse 服务处理日期对象。所以首先将您的日期对象应用到 $filter 。那么结果将是一个字符串类型。可以通过 $parse 服务访问。

var collectionDate = '2002-04-26T09:00:00'; 
collectionDate = $filter('date')(collectionDate, 'dd/MM/yyyy'); //string format
collectionDate = $parse(collectionDate);

关于javascript - $parse 在日期表达式上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42624331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com