如何检查Angular中Directive的主机是select2下拉(并打开它)?

时间:2018-06-07 11:05:43

标签: javascript angular drop-down-menu jquery-select2

在我的应用程序中,我想通过按下输入更改输入焦点,基本上我会一步一步地执行,所以现在我需要获取我的select2并打开它!我想检查一下这样的事情:

 onKeydownEnter(event)
 {
        event.preventDefault();
        // check if directive's host is a dropdownselect2
        if (!!(this.select2) === true) {
            this.select2.open(); // open select2
        } else { // directive's host is not a dropdown }

  }

在我的表单中我有5个输入,其中3个是下拉选择2,所以我只需要在它聚焦时打开select2,所以我想知道如何才能获得聚焦select2并打开它?

由于 干杯

0 个答案:

没有答案