触发点击事件时设置模型值

问题描述

我有一个主干视图,它以如下格式写出棒球队的统计数据:

Wildcats | Players: 10 | Ages: 8-10 | Coach: Smith | Dates Active: 5/1/2021 - 8/1/2021     [Edit]
Ospreys  | Players: 12 | Ages: 8-11 | Coach: Jones | Dates Active: 6/2/2021 - 9/28/2021    [Edit]
Whales   | Players: 14 | Ages: 8-10 | Coach: Miri  | Dates Active: 4/29/2021 - 8/2/2021    [Edit]

当我单击 [Edit] 按钮时,它会在视图中触发此事件:

'click #editTeam': function () {
    this.$('.editTeam,.displayTeam').toggle();
}

在编辑视图中,除日期外的所有内容看起来都不错。

当我将值写入 HTML 模板时,它们看起来像这样:

<div class="minor">  {{ model.teamName }} </div>

但是,对于日期,我使用了 3rd 方日期选择器,因此 HTML 看起来像这样:

<span class="datePicker"></span>

视图代码如下所示:

    new DatePicker({
        el: this.$('.datePicker'),model: this.model,modelAttr: 'activeDate'
    }).render();

所以发生的事情是,当我单击 [编辑] 按钮时,日期永远不会设置为正确的行,所以它看起来像这样:

1/1/1970 - 1/1/1970

我想知道,当我点击编辑按钮事件时,有没有办法为正确的行设置日期?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)