Запитання з тегом «angular-ui-router»

UI-маршрутизатор перетворює концепцію AngularJS Route в більш загальну концепцію держави для управління складними станами інтерфейсу програми. Найбільш помітно, що вона дозволяє вкладені ієрархії стану / перегляду та кілька іменованих представлень.

14
Встановити заголовок сторінки за допомогою UI-маршрутизатора
Я мігрую свою програму на основі AngularJS для використання ui-роутера замість вбудованої маршрутизації. У мене це налаштовано, як показано нижче .config(function($stateProvider, $urlRouterProvider) { $urlRouterProvider.otherwise('/home'); $stateProvider .state('home', { url: '/home', templateUrl : 'views/home.html', data : { pageTitle: 'Home' } }) .state('about', { url: '/about', templateUrl : 'views/about.html', data : { pageTitle: …

6
Не вдалося вирішити "..." від стану ""
Це перший раз, коли я намагаюся використовувати ui-роутер. Ось мій app.js angular.module('myApp', ['ionic']) .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.Keyboard) { cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); } if(window.StatusBar) { StatusBar.styleDefault(); } }); }) …


5
Використання $ window або $ location для перенаправлення в AngularJS
Додаток, над яким я працюю, містить різні стани (за допомогою ui-маршрутизатора), де деякі штати вимагають входу в систему, інші є загальнодоступними. Я створив метод, який достовірно перевіряє, чи зареєстрований користувач, і те, з чим я зараз маю проблеми, насправді перенаправляє на нашу сторінку входу, коли це необхідно. Слід зазначити, що …

6
Переспрямуйте стан на підстанцію за замовчуванням за допомогою UI-Router у AngularJS
Я створюю сторінку на основі вкладки, на якій відображаються деякі дані. Я використовую UI-маршрутизатор в AngularJs для реєстрації станів. Моя мета - відкрити одну вкладку за замовчуванням при завантаженні сторінки. На кожній вкладці є підвкладки, і я хотів би мати відкриту підвкладку за замовчуванням при зміні вкладок. Я тестував за …

8
Як змусити кнопку Назад працювати для роботи з автоматом користувальницького інтерфейсу AngularJS?
Я реалізував односторінковий додаток angularjs за допомогою ui-маршрутизатора . Спочатку я ідентифікував кожен штат за допомогою окремої URL-адреси, однак це було зроблено для недружніх URL-адрес із пакетом GUID. Тож я зараз визначив свій сайт як набагато простіший автомат. Стани не ідентифікуються за URL-адресами, а просто переносяться на потрібні, наприклад: Визначте …

8
Angular-ui-router: ui-sref-активний і вкладений стани
Я використовую angular-ui-routerта вкладені стани у своєму додатку, і у мене також є панель навігації. Панель навігації написана від руки та використовується ui-sref-activeдля виділення поточного стану. Це дворівнева панель навігації. Тепер, коли я беру участь, скажіть, Products / Categoriesщо хотів би, щоб було виділено як Products(на рівні 1), так і …

6
Модульне тестування кутового інтерфейсу користувача (передає URL-адреси)
У мене виникають проблеми з модульним тестуванням маршрутизатора в моєму додатку, який побудований на маршрутизаторі Angular ui. Я хочу перевірити, чи змінюють переходи стану відповідним чином URL-адресу (пізніше будуть більш складні тести, але тут я починаю.) Ось відповідна частина мого коду програми: angular.module('scrapbooks') .config( function($stateProvider){ $stateProvider.state('splash', { url: "/splash/", templateUrl: …

7
Angularjs $ state відкрити посилання в новій вкладці
Я намагаюся реалізувати функцію "відкрити посилання в новій вкладці" за допомогою функції $ state.go. Було б чудово, якби там було щось подібне: $state.go('routeHere', { parameter1 : "parameter" }, { reload : true, newtab : true // or smth like target : "_blank" }); Чи можна це зробити за допомогою AngularJS?

14
Очистити сторінку історії та оновити сторінку входу / виходу за допомогою Ionic Framework
Я новачок у розробці мобільних додатків з Ionic. Під час входу та виходу мені потрібно перезавантажити сторінку, щоб оновити дані, однак $state.go('mainPage')повертає користувача до подання без перезавантаження - контролер за ним ніколи не викликається. Чи є спосіб очистити історію та перезавантажити стан в іонічному?

11
(Angular-ui-router) Показати анімацію завантаження під час розв’язання
Це питання з двох частин: Я використовую властивість Resolution у $ stateProvider.state (), щоб захопити певні дані сервера перед завантаженням контролера. Як я можу отримати завантажувальну анімацію для показу під час цього процесу? У мене є дочірні держави, які також використовують властивість резолюції. Проблема в тому, що користувальницький інтерфейс, схоже, …

3
Як видалити знак "#" в URL-адресах angular-ui-router
Я використовую бібліотеку angular-ui-router, і у мене проблема з URL-адресами. У мене є такий код: app.js: app.config(function ($stateProvider, $urlRouterProvider) { $stateProvider .state('state', { url: '/state', templateUrl: 'templates/state.html', onEnter: function () { /*... code ...*/ } })}); index.html: <a href="#/state">STATE</a> Це працює, але коли я видаляю "#" з <a>тегу, це не …

12
Динамічно встановлюйте значення ui-sref Angularjs
Я шукав подібне запитання, але ті, що виникали, здаються дещо іншими. Я намагаюся динамічно змінити ui-sref = '' посилання (це посилання вказує на наступний розділ форми майстра, а наступний розділ залежить від вибору, зробленого зі спадного списку). Я просто намагаюся встановити атрибут ui-sref залежно від деякого виділення у вікні вибору. …

9
Направлення користувача на дочірній стан, коли він переходить у його батьківський стан за допомогою UI-Router
Розглянемо наступне: .state('manager.staffList', {url:'^/staff?alpha', templateUrl: 'views/staff.list.html', data:{activeMenu: 'staff'}, controller: 'staffListCtrl'}) .state('manager.staffDetail', {url:'^/staff/{id}' , templateUrl: 'views/staff.html', data:{activeMenu: 'staff'}, controller: 'staffDetailsCtrl'}) .state('manager.staffDetail.view', {url:'/view', templateUrl: 'views/staff.details.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.view.schedule', {url:'/schedule', templateUrl:'views/staff.view.schedule.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.view.history', {url:'/history' , templateUrl:'views/staff.view.history.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.view.log', {url:'/log', templateUrl:'views/staff.view.log.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.view.files', {url:'/files', templateUrl:'views/staff.view.files.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.edit', {url:'/edit', templateUrl: 'views/staff.edit.html', …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.