From d7df6feb11885305566b62ea28c48ed4b0e2eba4 Mon Sep 17 00:00:00 2001 From: Familusi Babatunde Date: Thu, 31 May 2018 07:56:18 +0100 Subject: [PATCH] fix: issue #10 Potential fix to repeated breadcrumb from inherited data dictionary. --- src/breadcrumb/app-breadcrumb.service.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/breadcrumb/app-breadcrumb.service.ts b/src/breadcrumb/app-breadcrumb.service.ts index 870bdf57..74d10edf 100644 --- a/src/breadcrumb/app-breadcrumb.service.ts +++ b/src/breadcrumb/app-breadcrumb.service.ts @@ -28,10 +28,12 @@ export class AppBreadcrumbService { if (route.outlet === 'primary') { const routeSnapshot = route.snapshot; url += '/' + routeSnapshot.url.map(segment => segment.path).join('/'); - breadcrumbs.push({ - label: route.snapshot.data, - url: url - }); + if (route.routeConfig.data && route.routeConfig.data.title) { + breadcrumbs.push({ + label: route.snapshot.data, + url: url + }); + } currentRoute = route; } });