diff --git a/js/angular/directive/navView.js b/js/angular/directive/navView.js index bcc7f3f8c0e..38c7d33dde2 100644 --- a/js/angular/directive/navView.js +++ b/js/angular/directive/navView.js @@ -125,7 +125,7 @@ function( $ionicViewService, $state, $compile, $controller, $animate) { // to derive our own qualified view name, then hang our own details // off the DOM so child directives can find it. var parent = element.parent().inheritedData('$uiView'); - if (name.indexOf('@') < 0) name = name + '@' + (parent ? parent.state.name : ''); + if (name.indexOf('@') < 0) name = name + '@' + ((parent && parent.state) ? parent.state.name : ''); var view = { name: name, state: null }; element.data('$uiView', view);