2017-02-16 43 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

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

相关问题