zoukankan      html  css  js  c++  java
  • [Angular-Scaled web] 5. ui-router $stateParams for sharing information

    When using ui-route, we want to pass the information with the url. 

    Example:

    angular.module('categories.bookmarks', [
        'categories.bookmarks.create',
        'categories.bookmarks.edit',
        'eggly.models.categories',
        'eggly.models.bookmarks'
    ])
    
        .config(function ($stateProvider) {
            $stateProvider
                .state('eggly.categories.bookmarks', {
                    url: 'categories/:category',
                    views: {
                        'bookmarks@': {
                            controller: 'BookmarksController',
                            templateUrl: 'app/categories/bookmarks/bookmarks.tmpl.html'
                        }
                    }
                })
    
        })
    
        .controller('BookmarksController', function ($scope, $stateParams) {
    
            $scope.currentCategory = $stateParams.category;
            $scope.stateParams = $stateParams;
        })
    ;

    Using :category to pass the params in url. And we can get the params in Controller by using $stateParams.

  • 相关阅读:
    link和@import区别
    常用的正则表达式
    virtual dom
    git常用命令
    系统管理与进程命令
    Shell 命令
    软件安装命令
    vim 详解
    网络命令
    帮助与用户管理命令
  • 原文地址:https://www.cnblogs.com/Answer1215/p/4085692.html
Copyright © 2011-2022 走看看