первый пост здесь, но будет очень признателен за помощь или совет по этому поводу:
В настоящее время я строил проект с использованием ионной структуры, и после создания функциональной версии я решил, что имею возможность прокручивать между вкладками, чтобы показать отдельные разделы приложения.
Я построил приложение, используя шаблон табуляции, который предлагает ионный, поэтому каждая страница отображается через элемент ion-nav-view и является шаблоном, вызванным изменениями состояния, объявленными в файле app.js(см. ниже):
angular.module('starter', ['ionic', 'starter.controllers', 'starter.services'])
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
// Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
// for form inputs)
if (window.cordova && window.cordova.plugins && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if (window.StatusBar) {
// org.apache.cordova.statusbar required
StatusBar.styleLightContent();
}
});
})
.config(function($stateProvider, $urlRouterProvider) {
// setup an abstract state for the tabs directive
.state('tab', {
url: "/tab",
abstract: true,
templateUrl: "templates/tabs.html"
})
// Each tab has its own nav history stack:
.state('tab.dash', {
url: '/dash',
views: {
'tab-dash': {
templateUrl: 'templates/tab-dash.html',
}
}
})
.state('tab.notes', {
url: '/notes',
views: {
'tab-notes': {
templateUrl: 'templates/tab-notes.html',
controller: 'noteController'
}
}
})
.state('tab.todos', {
url: '/todos',
views: {
'tab-todos': {
templateUrl: 'templates/tab-todos.html',
controller: 'todoController'
}
}
})
.state('tab.doodles', {
url: '/doodles',
views: {
'tab-doodles': {
templateUrl: 'templates/tab-doodles.html',
}
}
})
// if none of the above states are matched, use this as the fallback
$urlRouterProvider.otherwise('/tab/dash');
});
Что я хочу знать; Есть ли способ, которым я могу позволить пользователю прокручивать влево и вправо, чтобы переключаться между разными страницами?
Возможно ли это? Если это так, должно быть, когда есть необходимость прокрутки?
Надеюсь, это достаточно деталей, если бы я не был рад предоставить как можно больше. Спасибо, что слушаете!