2017-02-16 35 views
0

我是angularjs的新手,我正在創建一個函數。該功能有一個這樣的參數{{sched.an_id}}。但它不起作用。這裏是我的代碼:當參數是'視圖'時Angularjs的函數不會觸發

$scope.sample = function(val){ 

    alert(val); 

}; 

HTML

<table> 
    <tr ng-repeat='sched in schedule'> 
     <td> 
      <a ng-click="sample({{sched.an_id}})"></a> 
     </td> 
    </tr> 
</table> 

在上面的HTML,它不提醒sample()的價值。我試圖檢查元素,它給了我確切的價值sample(23)。我試圖刪除{{sched.an_id}}並取代sample(123)它的作品。我該怎麼辦?

+2

刪除大括號,用'NG點擊= 「樣品(sched.an_id)」' – Tushar

+0

感謝的人,它的工作原理現在! @Tushar –

+0

請張貼您的答案,以便我可以批准這是正確的答案 –

回答

1

這是因爲你使用{{}}ng-click

試試這個

<a ng-click="sample(sched.an_id)"></a> 
+0

非常感謝您的女士! –

+0

其先生不是女士:) –

+0

唉,對不起,先生,女士! –

相關問題