gpt4 book ai didi

javascript - Angular : ng-click() accepting invalid arguments

转载 作者:行者123 更新时间:2023-11-30 11:32:38 25 4
gpt4 key购买 nike

我使用以下代码片段列出 html 文档中的对象数组, 它准确地显示了链接列表 ...

<div ng-repeat="item in List">
<a ng-click="Show('{{item.name}}');"> ShowName </a>
</div>

它输出以下html代码:

   <a ng-click="Show('name1')">ShowName</a>
.
.
.
<a ng-click="Show('//upto nth name')">ShowName</a>

这是我的 Angular 代码:

      $scope.Show=
function(getName)
{
alert(getName);
}

但是当我点击任何链接时,它会显示“{{item.name}}”,而不是在警告框中显示“name1”或相应的名称...

我也试过

        Show(&#39;{{item.name}}&#39;);

但结果是一样的...

我做错了什么????

最佳答案

你不应该在 Angular 指令中使用 {{}}。你的代码应该是这样的:

 <div ng-repeat="item in List">

<a ng-click="Show(item.name)"> ShowName </a>

</div>

关于javascript - Angular : ng-click() accepting invalid arguments,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45664513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com