Отключение ng-autocomplete (или вообще отключение свойства div)

0

У меня есть 2 кнопки, которые выбирают для двух разных случаев, которые я хочу адресовать. Когда я выбираю кнопку # 2, я хочу отключить функцию автозаполнения на моей панели ввода (которая активирована с использованием ng-autocomplete), но я не могу понять, насколько это легко сделать (без полной вставки нового div, что звучит как плохая идея).

Я пробовал установить значение для разных вещей безрезультатно. Есть ли способ динамически отключить это?

Код, о котором идет речь:

<input id="businessID" type="text" ng-autocomplete ng-model="autocomplete" placeholder="What business do you want to pay?">
Теги:
autocomplete

1 ответ

2
Лучший ответ

Идея только пришла мне в голову, и она думала, что она может ответить на ваш вопрос:

Создайте 2 входа:

  • Один с ng-автозаполнением

    <input ng-if="!disabled" id="businessID" type="text" ng-autocomplete ng-model="autocomplete" placeholder="What business do you want to pay?">
    
  • Второй без

    <input ng-if="disabled" id="businessID" type="text" ng-model="autocomplete" placeholder="What business do you want to pay?">
    

Затем на входах вы можете отличить, отключен или нет, с переменной области. Таким образом, когда он отключен, вы увидите нормальный и когда он не является автозаполненным.

Что касается кнопки, это просто:

<button ng-click="disabled = !disabled">Disable autocomeplete</button>
  • 0
    Это требует некоторой настройки, чтобы она работала гладко для моих целей, но это абсолютно указало мне правильное направление. Спасибо! (Я назначу награду, как только таймер истечет)
  • 0
    Рад слышать, что это помогло вам

Ещё вопросы

Сообщество Overcoder
Наверх
Меню