Javascript &引用;“未找到页面”;添加第二个时出错<;ons模板>;标签
我是新来的,我正忙于一个Javascript &引用;“未找到页面”;添加第二个时出错<;ons模板>;标签,javascript,cordova,onsen-ui,Javascript,Cordova,Onsen Ui,我是新来的,我正忙于一个: <body ng-controller="AppController"> <!-- Cordova reference --> <script src="cordova.js"></script> <script src="scripts/index.js"></script> <!-- --> <ons-navigator title=
:
<body ng-controller="AppController">
<!-- Cordova reference -->
<script src="cordova.js"></script>
<script src="scripts/index.js"></script>
<!-- -->
<ons-navigator title="Navigator" var="myNavigator">
<!-- Login Screen -->
<ons-page>
<div class="login-form" ng-controller="LoginController">
<input type="text" class="text-input--underbar" placeholder="Membership Number" value="" ng-model="membershipNo">
<input type="password" class="text-input--underbar" placeholder="Password" value="" ng-model="password">
<br><br>
<ons-button modifier="large" class="login-button">Log In</ons-button>
<br><br>
<ons-button modifier="quiet" class="register-link" onclick="myNavigator.pushPage('register', { animation : 'lift' } )">Register</ons-button>
</div>
</ons-page>
<!-- Login Screen -->
<!-- Register Screen -->
<ons-template id="register">
<ons-page>
<div class="register-form" ng-controller="RegisterController">
<input type="text" class="text-input--underbar" placeholder="Membership Number" value="" ng-model="membershipNo">
<br><br>
<ons-button modifier="large" class="register-button" onclick="myNavigator.pushPage('thanks', { animation : 'fade' } )">Register</ons-button>
</div>
</ons-page>
</ons-template>
<!-- Register Screen -->
<!-- Thanks Screen -->
<ons-template id="thanks">
<ons-page>
<div class="thanks-notification" ng-controller="RegisterController">
<h1>Thanks!</h1>
<h3>Your login credentials will be sent to you via SMS.</h3>
<br><br>
<ons-button modifier="large" class="ok-button">OK</ons-button>
</div>
</ons-page>
</ons-template>
<!-- Thanks Screen -->
</ons-navigator>
</body>
登录
登记
登记
谢谢
您的登录凭证将通过短信发送给您。
好啊
从登录屏幕导航到注册屏幕效果很好,但是从注册屏幕导航到感谢屏幕会出现以下错误:
Error: Page is not found: thanks
at Class.<anonymous> (onsenui.js:9703)
at processQueue (angular.js:14567)
at angular.js:14583
at Scope.$get.Scope.$eval (angular.js:15846)
at Scope.$get.Scope.$digest (angular.js:15657)
at Scope.$get.Scope.$apply (angular.js:15951)
at done (angular.js:10364)
at completeRequest (angular.js:10536)
at XMLHttpRequest.requestLoaded (angular.js:10477)
错误:找不到页面:谢谢
在课堂上。(onsenui.js:9703)
在processQueue(angular.js:14567)
在angular.js:14583
范围为$get.Scope.$eval(angular.js:15846)
at Scope.$get.Scope.$digest(angular.js:15657)
范围为$get.Scope.$apply(angular.js:15951)
完成时(angular.js:10364)
完成任务时(angular.js:10536)
在XMLHttpRequest.requestLoaded(angular.js:10477)
我一直在玩游戏,它似乎发生在您向导航器添加第二个ons模板时。有什么想法吗?您不应该将
ons模板
放在导航器中。导航器应该只包含一个页面,其他所有内容都应该在该页面之外
你可以找到一份工作
CodePen代码示例(我删除了控制器)
结构示例:
....
....
....