按函数

时间:2016-09-05 10:42:48

标签: angular typescript

我不知道该怎么做但我想在ts和angular2中更新数组中的元素。 所以我有一个界面:

export interface openStatus{
id : string;
status:boolean }  

和一系列对象:

export const STATUSMOCK:openStatus[] =[
{id:'kkk',status :true}
];

因此,当我创建状态组件时,我呼叫并通过数据'服务拉动状态到statusmock。 创建组件时,这是oninit函数。

 ngOnInit(){

let status:  openStatus ={id:this.id, status : this.showDetails};
this.data.insertOpenStatus(status);}

并从服务中插入功能:

 insertOpenStatus(status:openStatus){
        Promise.resolve(STATUSMOCK).then((stat:openStatus[]) =>stat.push(status));
    }

所以当我在组件内部我想要点击更改状态并在此STATUSMOCK中更新它。每个组件都有一个具有uniq id

的属性

0 个答案:

没有答案