###前提・実現したいこと
現在、Onsen U1 V2 Angular1 Splitterを使って開発をしようとしているのですが、ページにボタンを作り、クリックすると画面の表示内容を変更したいです。その際メニューアイコンやタイトルはそのままにしたいです。例えば、メニューの画面で<a></a>タグをクリックしたときに</ons-toolbar>以下を変更したいです。</ons-toolbar>以上は同じで!
###発生している問題・エラーメッセージ
やり方がわかりません。
###該当のソースコード
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta http-equiv="Content-Security-Policy" content="default-src * data:; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'"> <script src="components/loader.js"></script> <script src="lib/angular/angular.min.js"></script> <script src="lib/onsenui/js/onsenui.min.js"></script> <script src="lib/onsenui/js/angular-onsenui.min.js"></script> <link rel="stylesheet" href="components/loader.css"> <link rel="stylesheet" href="lib/onsenui/css/onsenui.css"> <link rel="stylesheet" href="lib/onsenui/css/onsen-css-components.css"> <link rel="stylesheet" href="css/style.css"> <script> ons.bootstrap() .controller('AppController', function($scope) { this.load = function(page) { $scope.splitter.content.load(page); $scope.splitter.left.close(); }; this.toggle = function() { $scope.splitter.left.toggle(); }; }); ons.ready(function() { console.log("Onsen UI is ready!"); }); </script> </head> <body> <ons-splitter ng-controller="AppController as app" var="splitter"> <ons-splitter-side side="left" width="220px" collapse swipeable> <ons-page> <ons-list> <ons-list-item ng-click="app.load('home.html')" tappable> メニュー </ons-list-item> <ons-list-item ng-click="app.load('setting.html')" tappable> 設定 </ons-list-item> <ons-list-item ng-click="app.load('about.html')" tappable> 詳細 </ons-list-item> </ons-list> </ons-page> </ons-splitter-side> <ons-splitter-content page="setting.html"></ons-splitter-content> </ons-splitter> <ons-template id="home.html"> <ons-page> <ons-toolbar> <div class="left"> <ons-toolbar-button ng-click="app.toggle()"> <ons-icon icon="md-menu"></ons-icon> </ons-toolbar-button> </div> <div class="center"> メニュー </div> </ons-toolbar> <a href="#">ここをクリックして他の表示を変えたい</a> </ons-page> </ons-template> <ons-template id="setting.html"> <ons-page> <ons-toolbar> <div class="left"> <ons-toolbar-button ng-click="app.toggle()"> <ons-icon icon="md-menu"></ons-icon> </ons-toolbar-button> </div> <div class="center"> 設定 </div> </ons-toolbar> </ons-page> </ons-template> <ons-template id="about.html"> <ons-page> <ons-toolbar> <div class="left"> <ons-toolbar-button ng-click="app.toggle()"> <ons-icon icon="md-menu"></ons-icon> </ons-toolbar-button> </div> <div class="center"> 詳細 </div> </ons-toolbar> </ons-page> </ons-template> </body> </html>
###試したこと
<div>でdate-role="page" id="#"などにしてページを作って飛ばそうとしましたがメニューバーもないページが出来上がってしまって。回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/30 14:00
2017/04/30 15:15
2017/04/30 16:07 編集
2017/04/30 16:37