Ich brauche ein Array erstellen in den folgenden Merkmalen basiert:AngularJS - ng-init-Richtlinie verschachtelt in ng-Repeat-Richtlinie
Jedes Mal, wenn die ng-Repeat-Richtlinie Liste ein Objekt der init() Funktion sendet automatisch diese Parameter an den Controller, um ein Objekt zu bekommen.
<div data-ng-repeat="user in users" data-ng-init="init(user.id)">
Auf der anderen Seite empfängt die Funktion init() diese Parameter und gibt dann ein Objekt zurück.
// Suppose I have 5 parameters in order to get 5 publications
$scope.init = function(id){
$http.get("getPublicationByID/"+id)
.success(function(data, status, headers, config){
// Here is the object that I need to create an array
$scope.publication = data; })
.error(function(data, status, headers, config){
$log.error("Error!")})
}
Meine Frage ist, wie kann ich ein Array basierend auf all diesen Objekten erstellen?
Hallo, habe ich die gleiche Frage näher erläutert. Kannst du eine Hand geben? Das ist die Frage [link] (http://stackoverflow.com/questions/38154332/angularjs-nested-ng-repeat-using-two-objects) – wilson