angular.js - angular 项目开发中页面跳转的问题
某草草
某草草 2017-05-15 17:12:15
0
2
747

在真正的项目开发中 有很多个页面 ,那各个页面是不是都是通过一个index页面 , 在index页面里放一个<p ui-view></p> 然后配置很多个路由来跳转,传参的呢?

某草草
某草草

répondre à tous(2)
PHPzhong

Ce dont vous parlez devrait être un exemple d'utilisation d'angularjs pour implémenter une application d'une seule page. Généralement, nous mettrons les références publiques et la navigation commune dans l'index, puis écrirons ng-view dans la zone où nous voulons implémenter le saut. module, puis utilisez l'application.js pour configurer les itinéraires de saut et les contrôleurs correspondants. Rassemblez les contrôleurs avec des fonctions et des entreprises similaires comme ceci

.
洪涛
  1. Oui, l'application SPA d'une seule page saute en configurant des itinéraires. En HTML, <ui-view></ui-view> est utilisé pour définir la partie de saut de contenu. , afin que cette vue utilisateur puisse être multicouche
    2 Configuration des paramètres, expliquez d'abord le nom du paramètre dans la partie configuration du routage

.
        .state("order.detail", {
            url: "/Detail/?:order_id",
            templateUrl: "/detail.html",
            title: "Detail",
            controller: "detailCtrl",
            params: {'order_id': null, 'order_status': null}
          });

Dans l'exemple, il y a deux paramètres, order_id et order_status. Vous pouvez fusionner les paramètres dans l'URL :order_id est épissé. :order_id就是拼接的
在跳转的过程中传递参数ui-sref="order.detail({ order_id: order.id })"Passez le paramètre ui-sref="order. detail. ({ order_id : order.id })"

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal