diff --git a/src/angular-breadcrumb.js b/src/angular-breadcrumb.js index a8f1415..58ea6a5 100644 --- a/src/angular-breadcrumb.js +++ b/src/angular-breadcrumb.js @@ -84,11 +84,11 @@ function $Breadcrumb() { var ref = parseStateRef(stateRef), conf = $state.get(ref.state); - if(conf.ncyBreadcrumb && conf.ncyBreadcrumb.parent) { + if(conf.ncyBreadcrumb && typeof conf.ncyBreadcrumb.parent !== 'undefined') { // Handle the "parent" property of the breadcrumb, override the parent/child relation of the state var isFunction = typeof conf.ncyBreadcrumb.parent === 'function'; var parentStateRef = isFunction ? conf.ncyBreadcrumb.parent($lastViewScope) : conf.ncyBreadcrumb.parent; - if(parentStateRef) { + if(parentStateRef || parentStateRef === false) { return parentStateRef; } }