Я переписываю процесс инициализации своего приложения и каким-то образом я ввел эту ошибку, и я не могу найти причину, из-за которой я живу.Это, кажется, не влияет на приложение, но показывать какую-либо ошибку нехорошо.
Ошибка:
ionic.bundle.js:20306 Error: [$compile:ctreq] Controller 'ionNavBar', required by directive 'ionNavTitle', can't be found!
http://errors.angularjs.org/1.3.13/$compile/ctreq?p0=ionNavBar&p1=ionNavTitle
at ionic.bundle.js:8762
at getControllers (ionic.bundle.js:16243)
at nodeLinkFn (ionic.bundle.js:16411)
at compositeLinkFn (ionic.bundle.js:15777)
at publicLinkFn (ionic.bundle.js:15656)
at boundTranscludeFn (ionic.bundle.js:15795)
at controllersBoundTransclude (ionic.bundle.js:16455)
at Object.ngIfWatchAction [as fn] (ionic.bundle.js:30647)
at Scope.$digest (ionic.bundle.js:22942)
at Scope.$apply (ionic.bundle.js:23205)
Мой вызов контроллера:
.controller('RegisterCtrl', function($scope,$state,$timeout,$ionicPlatform,$ionicNavBarDelegate,$ionicModal,$q,$http,apiService) {
А потоммоей странице, которой назначен контроллер:
<ion-view>
<ion-nav-title align-title="center">
<div style="float:none;width:100%;text-align:center;" class="whipsterTitle">APP REGISTRATION</div>
</ion-nav-title>
<ion-content>
...
</ion-content>
</ion-view>
Я прошел несколько различных итераций html, чтобы добавить навигационную панель, связанную с кнопками навигации, чтобы избавиться от ошибки, но ничего не работает.
<ion-nav-bar>
</ion-nav-bar>
<ion-view>
<ion-nav-title align-title="center">
<div style="float:none;width:100%;text-align:center;" class="whipsterTitle">APP REGISTRATION</div>
</ion-nav-title>
<ion-nav-bar-button>
</ion-nav-bar-button>
<ion-content>
...
</ion-content>
</ion-view>