Ich habe eine Situation, wo ich verschachtelte ng-repeat
setzen muß, wenn ich die $id
des ersten ng-repeat
zu bekommen versuchen, habe ich es ohne Probleme, aber wenn ich versuche, die $id
von Sekunde zu bekommen ng-repeat
(in der Abbildung rot markiert) i got undefined
.
meine Firebase
Struktur ist wie
HTML-Code und Regler sind hier
angular
.module('starter')
.controller('feedController', function($scope, $firebaseRef, $firebaseArray) {
$scope.allRequests = $firebaseArray($firebaseRef.requests);
$scope.allRequests.$loaded(function() {
console.log(arguments);
})
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<span ng-repeat="items in allRequests">
<!-- this works fine -->
{{items.$id}}
<div ng-repeat="item in items">
<!-- getting undefined here... -->
{{item.$id}}
</div>
</span>
Ich brauche $id
von zweiten ng-repeat
, jede Hilfe wird geschätzt.
Können Sie ein Beispiel dafür zeigen, wie 'Artikel' aussehen? – VonD
@VonD Ich aktualisierte meine Frage, siehe 'Artikel' –
ein wenig offtopic Ratschlag: Sie sollten nicht Blockelemente wie' div' innerhalb von Inline-Elementen wie 'span' – Lulylulu