Angular 4:NgModel不起作用。没有将值设置为" date"领域

时间:2017-11-28 21:15:06

标签: angular date ngmodel

使用Angular 4我尝试将值设置为类型" date"的输入。而且我不能这样做。我的领域结构如下:

<input 
    type="date"
    class="form-control"                        
    ([ngModel])="edt_object.list_changedate" 
    (ngModelChange)="edt_object.list_changedate = $event"
    formControlName="list_changedate"
    name="list_changedate"
    id="list_changedate"
    style="width: 228px!important">

我尝试设置值的Typescript代码如下:

this.edt_object.list_changedate = this.lista_selected.list_changedate

然而,没有任何反应。当我使用jQuery分配值时(是的,同时使用Angular和jQuery)它确实有效,但是当我尝试使用Angular验证该字段时,该字段的状态为&#34;无效&#34;因为Angular没有价值。我该怎么办?

1 个答案:

答案 0 :(得分:0)

作为问题的变体之一,它可能是不正确的日期格式。 尝试调试'this.lista_selected.list_changedate'值。它应该像'2016-10-13'格式一样。