0
私はionic 1プロジェクトに取り組んでいます。私は次のように画面の向きに応じてテンプレートを変更したい:テンプレートを画面の向きに応じて動的に変更するionic v1
if(portrait)
// template 1
else
// template 2
私はコードの下に試してみました:
//detect orientation here
function weAreOnPortrait() {
return true
};
$stateProvider.state({
templateUrl: function() {
if (weAreOnPortrait()) {return 'tmpl/feature/_portrait.html'}
else {return 'tmpl/feature/_landscape.html'}
},
controller: 'CommonControllerForBothCases'
});
しかし、これは一度だけ実行されています。私はオリエンテーションが変わるたびに走りたい。
これはどうすれば管理できますか?
https://github.com/apache/cordova-plugin-screen-orientationプラグインを使用してオリエンテーションを取得できます。