如何在ng-click angularjs中动态添加表达式{{}}

时间:2018-09-22 19:25:03

标签: javascript angularjs

我有以下问题。我想显示动态生成的表。我想在ng-click中添加表名,该表名是通过ng-repeat生成的。

<div ng-repeat="(key, value) in coins">
    <button class="tablinks" ng-click="{{key}}">{{key}}</button>
</div>

如您所见,我希望在ng-click上设置该{{key}}的值。

1 个答案:

答案 0 :(得分:0)

我不认为这是可能的...或者至少不应该使用ng click。 而是使用接受该“键”变量作为其参数的函数来执行动态操作。

例如

    {{键}}

并在您的控制器中的某个位置:

$scope.onTabClick = function(key) {
    if (key == 'tab1') {
        // do something with tab 1
    }
    if (key == 'tab2') {
        // do something with tab 2
    }
    etc
}