调用函数时如何使用模板值?

Posted

技术标签:

【中文标题】调用函数时如何使用模板值?【英文标题】:How to use template value while calling function? 【发布时间】:2016-09-30 15:08:51 【问题描述】:

HTML:

<li data-id="Name.first" ng-click="getNames('Name.first')">

脚本:

$scope.getNames = function(name)  // I am getting "Name.first" which I sent. I am not getting the template value
        $http(
            method : "POST",
            url : "/some/url",
            params:  value: id ,
            headers: 
                'Content-type': 'application/json'
            
        ).then(function mySucces(response) 
            $scope.Results = response.data;
        );
    

请告诉我在调用方法时如何使用模板值?

【问题讨论】:

【参考方案1】:

在从 ng-click 指令调用函数时传递范围变量值而不进行插值 ()。

<li data-id="Name.first" ng-click="getNames(Name.first)">

【讨论】:

以上是关于调用函数时如何使用模板值?的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5使用刀片模板在视图中调用函数时如何使用参数

Vue 模板中的函数调用测试仅在使用括号调用函数时通过

为啥尝试使用显式类型参数调用模板成员函数时会出错?

为函数调用指定嵌套模板参数

当它绑定到调用函数中的 const 引用时,它的返回值的生命周期如何扩展到调用函数的范围?

如何在设置字符串值时优化函数调用? [关闭]