如何识别已被点击的表格单元格?

时间:2015-08-14 15:24:34

标签: angularjs draggable tabular

我想在下面的图片上做出类似的事情。

enter image description here

我想制作一张看起来像日历的桌子。此外,我想让单元格可点击,我想知道,单击了哪个单元格。可能HTML5属性data- *对它有用。 最好是它可以"可拖动",我的意思是如果可以通过拖动鼠标来选择更多的细胞。

1 个答案:

答案 0 :(得分:0)

您应该能够将您正在循环的集合中的模型对象或项目传递到ng-click事件方法中。

假设你循环一个集合来渲染单元格

<div ng-repeat="day in calendarDays">
  <a href="#" ng-click="dayClicked(day)">
     Show some markup here as needed
  </a>
</div>

假设calendarDays中的$scope是数组/集合而dayClicked$scope中的一种方法,它接受表示日期项目的数据结构。