Я могу ошибаться, но я думаю, что вы хотите, это невозможно.
ng-select использует стратегию обнаружения изменений OnPush.поэтому, когда вы устанавливаете [items]="currenciesData"
в компоненте ng-select, единственный способ изменить элементы - это когда ссылка на currencyciesData изменяется.В вашей директиве вы пытались изменить ссылку на items
, которая не влияет на currenciesData
.
Поскольку currenciesData
является внешней переменной на ng-select
, кажется, вы не можете ее изменитьв директиве внутри ng-select
.