我有这个:
<a href="#" data-bs-datepicker
data-date-startDate="{{startDate(task)}}" data-ng-model="task.plannedEndDate"
rel="tooltip" data-placement="left"
title="${message(code: "dashboard.todosAndTasks.hint.editDueDate")}">
{{task | dateIndication}}
</a>
和功能:
$scope.startDate = function(task) {
var d = new Date(task.plannedStartDate);
var curr_date = d.getDate();
var curr_month = d.getMonth() + 1; //Months are zero based
var curr_year = d.getFullYear();
var m = curr_date + "/" + curr_month + "/" + curr_year;
console.log(m);
return m;
};
该函数被调用,我在控制台中记录了正确的日期字符串,但是在datepicker js中,如果我记录了此“ startDate”参数接收的日期,则它是实际的字符串“ {{startDate(task)}}” -> startDate自动设置为“今天”。
为什么在世界上会发生这种情况?
++仅使用data-date-startDate =“ startDate(task)”,将字符串“ startDate(task)”传递给datepicker.js
为什么!!?
试试这个:
<a href="#" data-bs-datepicker
start-date="{{startDate(task)}}" data-ng-model="task.plannedEndDate"
rel="tooltip" data-placement="left"
title="${message(code: "dashboard.todosAndTasks.hint.editDueDate")}">
{{task | dateIndication}}
</a>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句