棱角分明如何防止点击事件传播到日期选取器元素
Angular-strap how to prevent click event propagation to datepicker element
我使用角度带库来添加日期选择器元素。输入元素在一行中,当我单击行时,我会更改它的颜色。现在,当我使用类日期选择器或其他子表行单击div时,将触发该事件。我需要阻止它。我该怎么办?
<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;
}
}
这段代码应该可以工作。
<div ng-click="parentHandler()">
<div ng-click="childHandler(); $event.stopPropagation()"></div>
</div>
相关文章:
- 比较从函数和生成的日期对象
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何在JavaScript中延长当前日期
- 两位数的月份日期验证
- 更改angularjs中的日期-时间格式
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- NodeJS日期格式不起作用
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 使用当前日期生成随机id
- primefaces日历可以禁用过去的日期和时间吗
- 提前阅读日期
- 在JavaScript中拆分日期字符串的更好方法是什么
- 查找最短和最长日期
- 将日期和时间转换为UTC格式的日期-Javascript
- jquery日期选择器年份范围默认值
- 如何在引导程序datetimepicker js文件中的datetime picker中传播以前的日期
- 棱角分明如何防止点击事件传播到日期选取器元素