JSFiddle - React, Tailwind, and code Playground
by kyrisu
HTML
<div ng-app="myApp" id="ng-app" ng-controller="testController">
<span>{{getBreadCrumbs(data)}}</span>
</div>
JavaScript
var myapp = angular.module('myApp', []);
var data00 = { id: 0, label: 'label_0' }
var data01 = { id: 1, label: 'label_1' }
var data02 = { id: 2, label: 'label_2' }
data00.$_next = data01;
data01.$_next = data02;
data01.$_prev = data00;
data02.$_prev = data01;
myapp.controller('testController', function($scope){
$scope.data = data02;
$scope.getBreadCrumbs = function(branch){
var crumbs = branch.label;
while(branch.$_prev){
branch = branch.$_prev;
crumbs = branch.label + ' \\ ' + crumbs;
}
return crumbs;
}
});