我使用angular2-multiselect-dropdown
在angular4中进行多次下拉。它在创建记录时工作正常,但在更新期间不能正常工作。
应检查所有先前选择的值,并且无法选择两次。但是这里它还没有被选中,人们可以再次选择相同的值。
附上截图,请告诉我该怎么办。如果需要,我会更新我的代码。
提前致谢。
答案 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)
注意:仅适用于特定控件