在 Angularjs 中 ui-sref 和 $state.go 如何傳遞單個多個參數和將對象作為參數

來源:互聯網
上載者:User

標籤:provider   多個參數   height   sans   rtc   tca   注入   app   neu   

一: 如何傳遞單個參數

首先,要在目標頁面定義接受的參數:

 

傳參,

 

接收參數,

在目標頁面的controller裡注入$stateParams,然後 "$stateParams.參數名" 擷取

 
二:傳遞多個參數其實也很簡單可以在上面的單個後面直接拼1:目標頁面定義需要傳的傳輸個數
  })
2:controll裡面接受(注入$stateParams,然後 "$stateParams.參數名)
$state.go("default.certquery.certDetialQuery",{LoginAccount:$scope.entity.LoginAccount,CertCode:$scope.entity.CertCode,CredentialsID:$scope.entity.CredentialsID});
我這裡是用頁面綁定的值作為參數傳過去,大家可以傳固定的,具體業務具體對待
三:傳遞對象
$stateProvider        .state(‘app.example1‘, {                url: ‘/example‘,                views: {                    ‘menuContent‘: {                        templateUrl: ‘templates/example.html‘,                        controller: ‘ExampleCtrl‘                    }                }            })            .state(‘app.example2‘, {                url: ‘/example2/:object‘,                views: {                    ‘menuContent‘: {                        templateUrl: ‘templates/example2.html‘,                        controller: ‘Example2Ctrl‘                    }                }            })

2)

.controller(‘ExampleCtrl‘, function ($state, $scope, UserService) {        $scope.goExample2 = function (obj) {            $state.go("app.example2", {object: JSON.stringify(obj)});        }    })    .controller(‘Example2Ctrl‘, function ($state, $scope, $stateParams) {        console.log(JSON.parse($state.params.object));    })

在 Angularjs 中 ui-sref 和 $state.go 如何傳遞單個多個參數和將對象作為參數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.