Pytania otagowane jako angularjs-routing

15
Jaka jest różnica między routerem kątowym a angular-ui-routerem?
Planuję używać AngularJS w moich dużych aplikacjach. Właśnie szukam odpowiednich modułów do użycia. Jaka jest różnica między modułami ngRoute (angular-route.js) i ui-router (angular-ui-router.js) ? W wielu artykułach, gdy używana jest ngRoute , trasa jest konfigurowana za pomocą $ routeProvider . Jednak w przypadku korzystania z routera interfejsu użytkownika trasa jest …

13
Opóźnianie zmiany trasy AngularJS do momentu załadowania modelu, aby zapobiec migotaniu
Zastanawiam się, czy istnieje sposób (podobny do Gmaila), aby AngularJS opóźniał wyświetlanie nowej trasy, aż do momentu, gdy każdy model i jego dane zostaną pobrane za pomocą odpowiednich usług. Na przykład, gdyby istniała ProjectsControllerlista, która zawierała wszystkie projekty i project_index.htmlktóra była szablonem pokazującym te projekty, Project.query()zostałaby całkowicie pobrana przed wyświetleniem …

18
Zmiana trasy nie przewija do góry na nowej stronie
Znalazłem jakieś niepożądane, przynajmniej dla mnie, zachowanie podczas zmiany trasy. W kroku 11 samouczka http://angular.github.io/angular-phonecat/step-11/app/#/phones możesz zobaczyć listę telefonów. Jeśli przewiniesz na dół i klikniesz jeden z najnowszych, zobaczysz, że zwoju nie ma na górze, a raczej w środku. Znalazłem to również w jednej z moich aplikacji i zastanawiałem się, …

8
Jak / kiedy używać ng-kliknij, aby zadzwonić na trasę?
Załóżmy, że korzystasz z tras: // bootstrap myApp.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) { $routeProvider.when('/home', { templateUrl: 'partials/home.html', controller: 'HomeCtrl' }); $routeProvider.when('/about', { templateUrl: 'partials/about.html', controller: 'AboutCtrl' }); ... A w html chcesz przejść do strony about po kliknięciu przycisku. Jednym ze sposobów byłoby <a href="#/about"> ... ale wydaje się, że …


4
Czy trasy angularjs mogą mieć opcjonalne wartości parametrów?
Czy mogę ustawić trasę z opcjonalnymi parametrami (ten sam szablon i kontroler, ale niektóre parametry należy zignorować, jeśli nie istnieją? Więc zamiast pisać poniższe dwie zasady, masz tylko jedną? module.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/users/', {templateUrl: 'template.tpl.html', controller: myCtrl}). when('/users/:userId', {templateUrl: 'template.tpl.html', controller: myCtrl}) }]); Coś takiego ([ten parametr jest opcjonalny]) …


9
Aktualizowanie adresu URL w Angular JS bez ponownego renderowania widoku
Buduję system pulpitów nawigacyjnych w AngularJS i mam problem z ustawieniem adresu URL przez $location.path W naszym panelu mamy kilka widżetów. Każdy z nich pokazuje większy, zmaksymalizowany widok po kliknięciu. Próbujemy skonfigurować głębokie linki, aby umożliwić użytkownikom łączenie się z pulpitem nawigacyjnym z zmaksymalizowanym widżetem. Obecnie mamy 2 trasy, które …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.