Angularjs 使用ng-click()设置表的类/innerHTML {{innerHTML}}

Angularjs 使用ng-click()设置表的类/innerHTML {{innerHTML}},angularjs,Angularjs,好的,那么如何选择td?我在这里不知所措。我希望ng单击更改单个元素的{{innerHTML}},但它是一个嵌套的ng repeat。。。所以我不能同时对“员工”和“工作日”施展魔法?这会给每个td一个唯一的id <tr ng-repeat="employee in vm.contacts"> <td ng-click="clickedOn(this)" ng-repeat="weekDay in vm.daysOfTheWeek"> <span>

好的,那么如何选择td?我在这里不知所措。我希望ng单击更改单个元素的{{innerHTML}},但它是一个嵌套的ng repeat。。。所以我不能同时对“员工”和“工作日”施展魔法?

这会给每个td一个唯一的id

<tr ng-repeat="employee in vm.contacts">
  <td ng-click="clickedOn(this)" ng-repeat="weekDay in vm.daysOfTheWeek">
    <span>
      <a>
        {{innerHTML}}
      </a>
    </span>
  </td>
</tr>


试试
ng click=“clickedOn($event.target)”
。什么是
innerHTML
以及这是从哪里来的?错误:[$parse:isecdom]不允许在角度表达式中引用DOM节点!表达式:clickedOn($event.target)我做错了吗?哎呀,这就是我猜的结果。您可以尝试将
$event
传递给您的
clickedOn
函数,但是我觉得可能有更好的方法来完成您想要的操作。同样地,
innerHTML
从何而来?当你点击一个
时,你到底希望发生什么?基本上,如果他们点击那里,我希望它说“从早上7点工作到下午5点”
<td ng-class="td-{{$index}}">