2015-01-29 5 views
0

Я использую библиотеку с угловым ремнем, чтобы добавить элемент datepicker. Элемент ввода находится в строке, и когда я нажимаю строку, я меняю цвет. Теперь, когда я нажимаю на div с классом datepicker или другой дочерней таблицей, событие является триггером. Мне нужно предотвратить это. Как я могу сделать?Угловой ремень, как предотвратить распространение события нажатия на элемент datepicker

<table class='css_table'> 
     <thead class='css_thead'> 
      <tr class='css_tr'> 
       <th class='css_th'>Data</th> 
      </tr> 
     </thead> 

     <tbody class='css_tbody' ng-repeat='home in village'> 
      <tr ng-click='select(home)' ng-class="{'selected':home.isSelected}" > 

       <td class='css_td'> 
        <input type="text" ng-model="selectedDate" name="date" ng-click='$event.stopPropagation()' bs-datepicker> 
       </td> 
      </tr> 
    </tbody> 
</table> 



$scope.select = function(home){ 

    if(home.isSelected == undefined){ 
     home.isSelected = true; 
    }else{ 
     home.isSelected = !home.isSelected; 
    } 
} 

ответ

Смежные вопросы