0
這看起來像是一個簡單的問題,但它花費了我的時間。
我有以下代碼。
<div class="row grid" id="draftRow{{$index}}" ng-repeat="draft in drafts">
<div class="col-md-7 cell" ng-bind="draft.getTitle()"></div>
<div class="col-md-2 cell center" ng-bind="draft.getUserName()"></div>
<div class="col-md-2 cell center" ng-bind="draft.getDate()"></div>
<div class="col-md-1 cell center" >
<span class="gridbutton" ng-click="editPost(draft.getPostID())">edit</span>
|
<span class="gridbutton" ng-click="deletePost(draft.getPostID(),'{{$index}}')">delete</span>
</div>
</div>
的deletePost功能沒有被所謂的onclick雖然我可以看到寫在瀏覽器檢查元素deletePost(draft.getPostID(),'0')
。這裏有什麼問題可以指出嗎?如果我刪除deletePost函數的第二個參數,一切運行正常。
我也試過$parent.$index
,它調用該函數,但不會在檢查元素上輸出rowIndex
。
您是否嘗試過只用'deletePost(draft.getPostID(),$指數)'? - 我不明白你爲什麼要使用'{{$ index}}'而不是變量本身... –
是的工作:D謝謝,我想我應該休息一下:p – Mj1992
如果你不介意的話我會把它作爲「答案」發佈:D –