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

时间:2016-06-01 09:59:44

标签: jquery html angularjs ajax templates

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 个答案:

答案 0 :(得分:2)

{{}}指令调用函数时,不使用插值(ng-click)传递范围变量值。

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