角度多选择设置字符串数组值。
对于更新功能,要设置多选,选定值。
如果我们像这样对值进行硬编码就可以了
controls["selectedT"].setValue(["QZEQ","QZYQ"]);
但是当我们使用DB返回值时,将无法正常工作。
例如:const sss = s;
//值=“ QZEQ”,“ QZYQ”
controls["selectedT"].setValue([sss ]);
答案 0 :(得分:0)
如果要使其与当前实现一起使用,则需要使用spread(...
)运算符:
类似这样的东西:
controls["selectedT"].setValue([...sss]);
这将动态创建另一个数组,然后将其分配为selectedT
控件的值。
OR
您可以简单地做到这一点:
controls["selectedT"].setValue(sss);
这是您推荐的Sample StackBlitz。