gpt4 book ai didi

javascript - Angular bootstrap datepicker 开始日期函数

转载 作者:行者123 更新时间:2023-11-30 17:05:32 24 4
gpt4 key购买 nike

我有这个:

            <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;
};

该函数被调用,我在我的控制台中记录了一个正确的日期字符串,但是在日期选择器 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>

关于javascript - Angular bootstrap datepicker 开始日期函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28107126/

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