0

是否有可能做到以下幾點:是否有可能在ngClick使用綁定值

<li><a ng-click="letterFilter = {section:'{{bound.value}}'}">{{bound.value}}</a></li> 

通過$ HTTP

採用NG-重複和JSON文件提供的數據得到下面的輸出
<li><a ng-click="letterFilter = {section:'A'}">A</a></li> 
<li><a ng-click="letterFilter = {section:'B'}">B</a></li> 

感謝

附加信息: JSON

[{"section": "A"},{"section": "B"},{"section": "C"}] 

HTML

<ul ng-controller="letterController" class="pagination"> 
    <li ng-repeat="letter in letters"><a ng-click="letterFilter = {section: letter.section}">{{letter.section}}</a></li> 
</ul> 

app.js

.controller('letterController',['$scope','$http',function($scope,$http){ 
     $http.get('data.json').success(function(data){ 
     $scope.letters= data; 
     }) 
    }]) 
+0

Thanks @ryanyuyu – CBoy

+0

您能提供綁定變量的上下文嗎?例如,請顯示'ng-repeat'並提供一些示例對象。 – ryanyuyu

+0

提供的例子 – CBoy

回答

3

ng-click計算一個angular expression,所以只是直接引用變量而不{{ }}。例如:

<a ng-click="letterFilter = { 'section': bound.value }">{{bound.value}}</a> 
相關問題