我需要将对象推入ngFor但出现错误Property 'push' does not exist on type 'Observable<MyDataType[]>'。
Stackblitz演示代码
HTML
<div *ngFor='let item of myObservableArray | async'>
{{item.value}}
</div>
Run Code Online (Sandbox Code Playgroud)
成分
getData() {
if (!this.myObservableArray) {
this.myObservableArray = this.myService.getData();
this.myObservableArray.push({"id":3, "value":"value_4"});
}
}
Run Code Online (Sandbox Code Playgroud)
服务
mydata: MyDataType[] = [
{"id":1, "value":"value_1"},
{"id":2, "value":"value_2"},
{"id":3, "value":"value_3"}
];
getData():Observable<MyDataType[]>
{
let data = new Observable<MyDataType[]>(observer => {
setTimeout(() => {
observer.next(this.mydata);
}, 4000);
});
return data;
}
}
Run Code Online (Sandbox Code Playgroud) 我试图用最小和最大实现离子日期时间选择器。如果 min 将增加 30 分钟,如果 max 它将减去 30 分钟。我该怎么做才能实现它.. stackblitz
HTML
<ion-item>
<ion-label>Start Time</ion-label>
<ion-datetime displayFormat="h:mm A" min="01:00" max="10:00" pickerFormat="h mm A" minuteValues="0,30"></ion-datetime>
</ion-item>
Run Code Online (Sandbox Code Playgroud)