Конфиг фабричных функций
Хотел сделать два input поля с автокомплитом. Каждое подкачивает варианты выбора из своего источника.
Получился такой код: http://plnkr.co/edit/X3a4tOOzRTewnD7F31oR?p=preview Попытался по возможности избавиться от повторения кода. Для этого весь функионал, который нужен для обоих инпутов выделил в сервисы. В самих контроллерах оставил только вызов функций и их настройку (вызов autocompleteResource.setConfig() ). Проблема в том, что фабричные функции, как я понял синглтоны, во всяком случае конфиг второго контроллера затерает конфиг первого. Подскажите плз, как быть. Надо чтобы в каждом контроллере использовался бы свой конфиг. |
input - нужно делать директивой, внутреннею логику вынести в controller директивы, взаимодействие с контроллером в link. не забудьте изолировать scope.
|
Я могу тебе только посоветовать не городить новых велосипедов, а воспользоваться уже готовым
ui.bootstrap.typeahead |
Часовой пояс GMT +3, время: 08:04. |