Показать сообщение отдельно
  #1 (permalink)  
Старый 23.11.2013, 21:00
Новичок на форуме
Отправить личное сообщение для VerDiz Посмотреть профиль Найти все сообщения от VerDiz
 
Регистрация: 24.07.2013
Сообщений: 9

datepicker, angular bootstrap-ui
Всем доброго времени суток!

Использую http://angular-ui.github.io/bootstrap/ для bootstrap-ui без jQ и нативного bootstrap.js

Есть вьюшка в ней
<input 
  type="text"
  datepicker-popup="{{format}}"
  ng-model="datepicker"
  show-weeks="fasle"
  is-open="opened" />
<button class="btn" ng-click="open()"><i class="icon-calendar"></i></button>

открыть календарь можно двумя способами по инпуту и по кнопке.
По инпуту открываеться. по кнопке - нет.
в контроллере есть функция
scope.open = function(){
      timeout(function() {
        scope.opened = true;
      });
};


при клике по кнопке - в скоуп записываеться все что нужно. но почему-то не открываеться календарь. Если форму календрая вынести прямо в код страницы из вьюшки - все гуд.

Собственно почему не работает в вьюшке, хотя в скоуп все пишетсья???

--
Кстате дату взять тоже не получаеться. Все время возвращаеться текущяя дата. Меняеться в инпуте но при нажатии на кнопку сохранить, дата становитсья теперешней. хотя если вінести єто все дело из вьюхи - все отлично пашет.

Последний раз редактировалось VerDiz, 23.11.2013 в 21:10.
Ответить с цитированием