是否可以在 ngClick 中使用绑定值
Is it possible to use a bound value in ngClick
是否可以做到以下几点:
<li><a ng-click="letterFilter = {section:'{{bound.value}}'}">{{bound.value}}</a></li>
使用 ng-repeat 和 JSON 文件通过 $http
提供数据来获得以下输出
<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;
})
}])
ng-click
计算一个 angular expression,所以直接引用变量而不用 {{ }}
。例如:
<a ng-click="letterFilter = { 'section': bound.value }">{{bound.value}}</a>
是否可以做到以下几点:
<li><a ng-click="letterFilter = {section:'{{bound.value}}'}">{{bound.value}}</a></li>
使用 ng-repeat 和 JSON 文件通过 $http
提供数据来获得以下输出 <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;
})
}])
ng-click
计算一个 angular expression,所以直接引用变量而不用 {{ }}
。例如:
<a ng-click="letterFilter = { 'section': bound.value }">{{bound.value}}</a>