Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.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 正在寻找以编程方式按指令中的按钮的方法(角度2-5)_Angular_Angular2 Directives - Fatal编程技术网

Angular 正在寻找以编程方式按指令中的按钮的方法(角度2-5)

Angular 正在寻找以编程方式按指令中的按钮的方法(角度2-5),angular,angular2-directives,Angular,Angular2 Directives,大家好,我遇到了一个问题,我使用了这个angular2指令,我不知道如何将选定项上的值重置/移动到这个指令的可用项上(在github上打开了问题,但还没有响应),即使我使用.reset()重置这个指令所在的被动形式,并将值设置为null,但仍然,不走运 但我有个主意。有一个“将所有选定项移动到可用项”按钮,我将以编程方式按下此按钮。 问题是我不知道怎么做,也不知道这是否可能 因此,我正在寻找一种方法来按下指令中的特定按钮。 或者有没有其他方法可以解决这个问题。 我急需用这个。 谢谢你在先进的家

大家好,我遇到了一个问题,我使用了这个angular2指令,我不知道如何将选定项上的值重置/移动到这个指令的可用项上(在github上打开了问题,但还没有响应),即使我使用.reset()重置这个指令所在的被动形式,并将值设置为null,但仍然,不走运

但我有个主意。有一个“将所有选定项移动到可用项”按钮,我将以编程方式按下此按钮。 问题是我不知道怎么做,也不知道这是否可能

因此,我正在寻找一种方法来按下指令中的特定按钮。 或者有没有其他方法可以解决这个问题。 我急需用这个。 谢谢你在先进的家伙

我找到了解决办法! 我使用ViewChild调用指令中的函数


您可以使用rxjs。在服务中创建一个新主题,然后在指令(new subject())中根据该主题进行订阅。组件中似乎内置了将项目从“选定”移动到“可用”的功能。我想我需要更多的帮助来弄清楚你想做什么。@MaxShenfield我正在尝试重置这个值,我使用.reset()以某种反应形式将它设置为并通过onClick事件函数直接将该值设置为null。该值被重置为null,但所选项目中的值仍然存在,并且不会移回可用项目,然后,我试图通过按move all selected items to available按钮将这些项移回available item,或者以编程方式执行该函数,但不知道如何或是否可能。