javascript - angualr ui router 如何传递参数?如何获取参数,在线等,急
大家讲道理
大家讲道理 2017-04-10 15:58:08
[JavaScript讨论组]

angualr ui router 如何传递参数?如何获取参数,在线等,急

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(3)
迷茫
  .state('tab.shop-detail', {
    url: '/shops/:shop_id',
    views: {
      'tab-shops': {
        templateUrl: 'templates/shop-detail.html',
        controller: 'ShopDetailCtrl'
      }
    }
  })
  
//shop controller
$window.location.href = '#/tab/shops/'+shop_id;    
//ShopDetailCtrl 
controller('ShopDetailCtrl',function($scope,$stateParams) {
    if ($stateParams.shop_id) {
        
    }
迷茫

建议你去ui-router官网上查查 https://github.com/angular-ui/ui-router/wiki

下面是我在stack overflow上搜的答案
文档 https://github.com/angular-ui/ui-router/wiki/URL-Routing#stateparams-service
例子 http://plnkr.co/edit/8p55FoKIFHZFcvleFANe?p=preview

不清楚你那里能不能翻墙,我贴个图给你

阿神

类似这样

var myApp = angular.module("myApp", [ui.router]);
myApp.config(function ($stateProvider, $urlRouterProvider) {
     $urlRouterProvider.when("", "/PageTab");
     $stateProvider
        .state("PageTab", {
            url: "/PageTab",
            templateUrl: "PageTab.html"
        })
        .state("PageTab.Page1", {
            url:"/Page1",
            templateUrl: "Page-1.html"
        })
        .state("PageTab.Page2", {
            url:"/Page2",
            templateUrl: "Page-2.html"
        })
        .state("PageTab.Page3", {
            url:"/Page3",
            templateUrl: "Page3.html"
        });
});
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号