【问题标题】:How to recognize a cell of table, which has been clicked?如何识别已单击的表格单元格?
【发布时间】:2015-11-07 21:56:30
【问题描述】:

我正在尝试在下面的图片上做这样的事情。

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

【问题讨论】:

    标签: angularjs draggable tabular


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-18
      • 2012-09-29
      • 2022-11-24
      • 1970-01-01
      • 1970-01-01
      • 2014-05-16
      • 2021-11-07
      相关资源
      最近更新 更多