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;
});
}
请在调用方法时告诉我如何使用模板值?
答案 0 :(得分:2)
从{{}}
指令调用函数时,不使用插值(ng-click
)传递范围变量值。
<li data-id="{{Name.first}}" ng-click="getNames(Name.first)">