function TaskViewModel(data, node_data) { this.Id = data.ID; this.Created = data.CreatedAt; this.Updated = data.UpdatedAt; this.Slot = data.Slot; this.Status = data.Status.State; this.Image = data.Spec.ContainerSpec ? data.Spec.ContainerSpec.Image : ''; if (node_data) { for (var i = 0; i < node_data.length; ++i) { if (data.NodeID === node_data[i].ID) { this.Node = node_data[i].Description.Hostname; } } } }