在 Angularjs 中$state.go 如何傳遞參數


  1. 在目標頁面規定接受的參數:

    .state('app.AttendanceEditFixed', {
                            url: '/AttendanceEditFixed',
                            params: {'id': null,'type':null},
                            templateUrl:,
                            controller: 'AttendanceEditFixedCtrl',
                            resolve: {
                                deps: ['$ocLazyLoad',
                                    function($ocLazyLoad) {
                                        return $ocLazyLoad.load(['js/app/Attendance/AttendanceEditFixedCtrl.js']);
                                    }
                                ]
                            }
                        })
  2. 傳參:$state.Go('page2', {id: 'aaa',type:'11'});

  3. 目標頁面接受參數:控制器注入$stateParams之后可以通過$stateParams.data來獲取‘aaa’


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM