Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular p-autoComplete需要单击两次以显示所选值_Angular_Primeng - Fatal编程技术网

Angular p-autoComplete需要单击两次以显示所选值

Angular p-autoComplete需要单击两次以显示所选值,angular,primeng,Angular,Primeng,当前行为 选择某个选项时,所选值不会显示,尽管该值已正确绑定。为了正确显示该选项,必须再次单击同一选项 当使用*ngFor动态创建p-autoComplete元素时,会出现此问题。我做错什么了吗?有没有其他/正确的方法来实现我在这里做的同样的事情?(动态元素生成)还是一个bug 检查以下stackblitz以复制问题: 预期行为 选择选项时,应显示当前选择 环境 *角度版本:7.2.0 涂底漆版本:7.0.5 浏览器:Chrome 72 语言:打字脚本3.2 节点:v10.15.0 只需将[(

当前行为

选择某个选项时,所选值不会显示,尽管该值已正确绑定。为了正确显示该选项,必须再次单击同一选项

当使用
*ngFor
动态创建
p-autoComplete
元素时,会出现此问题。我做错什么了吗?有没有其他/正确的方法来实现我在这里做的同样的事情?(动态元素生成)还是一个bug

检查以下stackblitz以复制问题:

预期行为

选择选项时,应显示当前选择

环境 *角度版本:7.2.0

  • 涂底漆版本:7.0.5

  • 浏览器:Chrome 72

  • 语言:打字脚本3.2

  • 节点:v10.15.0

只需将
[(ngModel)]=“commonInfoValueList[i].value”
替换为
[(ngModel)]=“common.value”

它在stackblitz中的工作。你能检查一下吗。我一定失踪了something@HardikPatel我认为你的回答是正确的。你为什么把它拿走?我也对onSelect()方法做了一些更改。现在,值正确绑定。感谢k9yosh,在您的更改恢复后,这些值没有正确绑定