Показать сообщение отдельно
  #1255 (permalink)  
Старый 15.07.2015, 12:42
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 16.12.2011
Сообщений: 4,415

есть директива

app.directive( "ngRestoreState",  function ( ) {
     return function ( scope, $input, attrs ) {
      //...
        
      if ( restore [ id ] === true ) {
       // $input.click(); - work
       // $input.prop( "checked", true ); - not work
      }
      //...
     }
        
    } );


если использовать `$input.click()` то все работает, если то `$input.prop( "checked", true )` checkbox всегда false, проблема воспроизводится только если установлена директива ngModel, как я понял оно где то сбрасывает состояние checkbox, как это обойти? и где оно сбрасывает и когда?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием