Questions marquées «angularjs-routing»

15
Quelle est la différence entre angular-route et angular-ui-router?
Je prévois d'utiliser AngularJS dans mes grandes applications. Je suis donc en train de trouver les bons modules à utiliser. Quelle est la différence entre les modules ngRoute (angular-route.js) et ui-router (angular-ui-router.js) ? Dans de nombreux articles lorsque ngRoute est utilisé, route est configuré avec $ routeProvider . Cependant, lorsqu'il …


18
Le changement d'itinéraire ne défile pas en haut de la nouvelle page
J'ai trouvé un comportement indésirable, du moins pour moi, lorsque l'itinéraire change. À l'étape 11 du didacticiel http://angular.github.io/angular-phonecat/step-11/app/#/phones, vous pouvez voir la liste des téléphones. Si vous faites défiler vers le bas et cliquez sur l'un des derniers, vous pouvez voir que le défilement n'est pas en haut, mais plutôt …

8
Comment / quand utiliser ng-click pour appeler un itinéraire?
Supposons que vous utilisez des itinéraires: // 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' }); ... Et dans votre html, vous souhaitez accéder à la page à propos lorsqu'un bouton est cliqué. Une façon serait <a href="#/about"> …


4
Les routes angularjs peuvent-elles avoir des valeurs de paramètre facultatives?
Puis-je définir une route avec des paramètres facultatifs (même modèle et contrôleur, mais certains paramètres doivent être ignorés s'ils n'existent pas? Alors au lieu d'écrire les deux règles suivantes, n'en ayez qu'une? module.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/users/', {templateUrl: 'template.tpl.html', controller: myCtrl}). when('/users/:userId', {templateUrl: 'template.tpl.html', controller: myCtrl}) }]); Quelque chose comme …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.