Мне интересно, как загрузить несколько файлов .json в шаблон. В моем примере у меня есть представления от пользователей, и я не хочу хранить все в одном json-файле, если это возможно.Как загрузить более одного файла json в угловом
Как получить некоторые данные из нескольких файлов json?
вот мой plunk example
Я хочу, чтобы загрузить users.json а
var app = angular.module('myApp', []);
app.directive('contentItem', function ($compile,$parse) {
templates = {
image: 'image.html',
event: 'event.html',
article: 'article.html',
ad: 'ad.html',
discount: 'discount.html',
video: 'video.html'
}
var linker = function(scope, element, attrs) {
scope.setUrl = function(){
return templates[scope.content.content_type];
}
}
return {
restrict: "E",
replace: true,
link: linker,
scope: {
content: '='
},
templateUrl: 'main.html'
};
});
function ContentCtrl($scope, $http) {
"use strict";
$scope.url = 'content.json';
$scope.content = [];
$scope.fetchContent = function() {
$http.get($scope.url).then(function(result){
$scope.content = result.data;
});
}
$scope.fetchContent();
}
Помощь оценили
у вас может быть еще один http-вызов. Вы этого не хотите? – V31
Могли бы вы продемонстрировать это, пожалуйста? –