angular2-multiselect:在编辑模块时显示列表中的选定值

时间:2017-11-24 10:22:17

标签: angular multi-select

我使用angular2-multiselect-dropdown在angular4中进行多次下拉。它在创建记录时工作正常,但在更新期间不能正常工作。

应检查所有先前选择的值,并且无法选择两次。但是这里它还没有被选中,人们可以再次选择相同的值。

附上截图,请告诉我该怎么办。如果需要,我会更新我的代码。

enter image description here

提前致谢。

2 个答案:

答案 0 :(得分:1)

如果您使用角形表单,例如formgroup,则可以使用map方法设置值。
请参考angualr表格。

示例:

date_default_timezone_set('Asia/Kolkata');

$timestamp = strtotime($date . ' ' . $time); 

// getting current date 
$cDate = strtotime(date('Y-m-d H:i:s'));

// Getting the value of old date + 24 hours
$oldDate = $timestamp; // 86400 seconds in 24 hrs

if(($cDate-$oldDate)<=86400)
{
    echo yes; 
}
else
{
    echo no;
    //outputs no
}

?>

答案 1 :(得分:0)

您可以在FormBuilder下使用patchValue()方法在

等表单中设置单个控件
this.formGroup.patchValue({
control-name:value
})

this.form.controls['control-name'].patchValue(value)

注意:仅适用于特定控件