Пробовал фильтровать файл JSON по $ routeParams: id. обычно я делаю это:
var eventId = $routeParams.eventId;
$http.get('json/events.json')
.success(function(data){
angular.forEach(data,function(d){
if(d.id == eventId)$scope.event = d;
});
});
нашел рабочий код, который делает это:
var eventId = $routeParams.eventId;
$http.get('json/events.json')
.success(function(data){
$scope.template = $filter('filter') (data, function(d){
return d.id == eventId;
})[0];
});
вы можете объяснить синтаксис на втором примере? особенно обозначение квадратных скобок после вызова функции? и какой подход лучше?
Thanks
во втором примере должно быть: $ scope.event. my bad :) – jade