0
<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>
好的,那麼如何選擇一個td?我在這裏不知所措。我想用ng-click來改變這個單一元素的{{innerHTML}},但是它是一個嵌套的ng-repeat ...所以我不能只對同一個'員工'和'weekDay'做同樣的魔法時間?使用ng-click()設置表的類/ innerHTML()
嘗試'ng-click =「clickedOn($ event.target)」'。什麼是「innerHTML」,它來自哪裏? – Phil
錯誤:[$ parse:isecdom]不允許在Angular表達式中引用DOM節點!表達式:clickedOn($ event.target)我做錯了嗎?大聲笑 –
哎呀,這就是我得到的猜測。你可以嘗試將'$ event'傳遞給''clickedOn''函數,但我覺得可能有更好的方法來做你想做的事情。再次,'innerHTML'從哪裏來?當你點擊''時,你想要發生什麼**? – Phil