javascript函数中的角度表达式

javascript函数中的角度表达式,javascript,angularjs,Javascript,Angularjs,我可以在函数中使用角度表达式来传递某个值吗 问题:我可以使用常规javascript函数,还是只能使用OptionController中指定的函数 my HTML HEAD <script> function tvarURL(value){console.log(value)} </script> 您只需要省略{{}} <li ng-repeat="grupe in grupes" ng-click="tvarURL(grupe.grupe)"> 是

我可以在函数中使用角度表达式来传递某个值吗

问题:我可以使用常规javascript函数,还是只能使用OptionController中指定的函数

my HTML HEAD
<script>
  function tvarURL(value){console.log(value)}
</script>

您只需要省略
{{}}

<li ng-repeat="grupe in grupes" ng-click="tvarURL(grupe.grupe)">

  • 是的,您可以,但请去掉花括号

    ng-click="tvarURL(grupe.grupe)"
    

    但函数输出未定义,我不知道为什么ng reapeat只起作用fine@NatalijaMozuraitene你是不是想通过个人的努力?只要做tvarURL(grupe),而不是grupe.grupe。如果这不起作用,请在您的原始帖子中向我们提供更多详细信息。grupe看起来像什么?什么是tvarURL?ng reapeat outputs grupe.grupe很好,我有一个很长的名字列表,我想点击个人名字并在控制台中输出这个名字。问题我的函数tvarURL必须在哪里?在controler中,或者我可以像常规javascript函数一样定义它吗?它需要位于控制器中的$scope上,名称为tvarURL。所以,$scope.tvarURL=function(value){…这里的东西…}
    <li ng-repeat="grupe in grupes" ng-click="tvarURL(grupe.grupe)">
    
    ng-click="tvarURL(grupe.grupe)"