首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ngFor中的Kendo Datepickers

ngFor中的Kendo Datepickers
EN

Stack Overflow用户
提问于 2019-07-12 00:39:22
回答 1查看 89关注 0票数 0

我在ngFor循环中显示了一个包含5个Datepickers的列表。当用户选择一个值时,我可以看到let值正在更新。但是,支持模型永远不会更新。

我的app.component.ts非常简单

代码语言:javascript
复制
import { Component } from '@angular/core';

@Component({
    selector: 'my-app',
    templateUrl: './app.component.html',

})
export class AppComponent {
    public value: Date = new Date(2000, 2, 10);
    public dateValues = [
      new Date(2019, 1, 1), 
      null, 
      new Date(2019, 3, 1), 
      null, 
      new Date(2019, 5, 1)];
}

视图是这样的:

代码语言:javascript
复制
<div *ngFor="let b of dateValues; let i = index">
    <div class="input-group registration-date-time">
        <kendo-datepicker class="form-control" [(value)]="b"></kendo-datepicker>
    </div>
</div>

<div *ngFor="let b of dateValues">
  <div>{{b}}</div>
</div>

<br/>
<kendo-datepicker  class="form-control" [(value)]="value"></kendo-datepicker>
VALUE IS: {{value}}

这里有一个现场演示:https://stackblitz.com/edit/angular-3pcquq,它还显示了ngFor外部的DatePicker更新字段。

为了更新外观中的支持模型,需要进行哪些更改?

EN

回答 1

Stack Overflow用户

发布于 2019-07-12 04:12:21

这应该会修复你的代码:

代码语言:javascript
复制
<div *ngFor="let b of dateValues; let i = index">
    <div class="input-group registration-date-time">
        <kendo-datepicker class="form-control" [(value)]="dateValues[i]"></kendo-datepicker>
    </div>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56993814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档