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

How to recognize a cell of table, which has been clicked?

我正在尝试在下图中制作类似的东西。

我想做一个table,看起来像日历。我还想让单元格可点击,我想知道点击了哪个单元格。 HTML5 属性 data-* 可能对它有用。 最好是"draggable",我的意思是如果可以通过鼠标拖动select更多的单元格。

您应该能够将您的模型对象或您正在循环的集合中的项目传递到您的 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 中的一个方法,它接受代表一天项目的数据结构。