我正在尝试为ui bootstrap datepicker设置默认日期。日期来自json,采用Unix时间戳格式。
[
{ "type": "date", "name": "date 1", "value": 1375907474 },
{ "type": "date", "name": "date 2" },
{ "type": "date", "name": "date 3", "value": 1378590263 }
]
在指令内,我试图转换日期并将其绑定到ng模型
scope.dt = $filter('date')(scope.required.value*1000);
但它会出现javascript错误:
TypeError: Object Sep 7, 2013 has no method 'getFullYear'
这是一个吸虫:http://plnkr.co/edit/a9gfH8?p=preview
我做错了什么?
答案 0 :(得分:3)
您看到的错误是这样的结果:
"Sep 7, 2013".getFullYear()
你想要的是这个:
new Date("Sep 7, 2013").getFullYear()
某处您正在传递角度而不是日期对象。