Angular.js跨controller實現(xiàn)參數(shù)傳遞的兩種方法
前言
由于controllers之間不共享scope,如果希望在controllers之間傳遞參數(shù),可能需要通過其他的方式實現(xiàn),以下是當(dāng)前我用到的兩種在controllers之間傳遞參數(shù)的方法。
注:參考文章Sharing Data Between Angular Controllers
一、service
可以寫一個包含get/set的service,取參數(shù)/賦參數(shù)
.factory('paramService',function(){
return {
result:[],
getResult:function(){
return this.result;
},
setResult:function(res){
this.result = res;
}
};
})
然后可以在controllerOne中賦值,在controllerTwo中取值
// 賦值
.controller('one',function(paramService){
paramService.setResult('one');
})
// 取值
.controller('two',function(paramService){
var param = paramService.getResult();
})
二、$stateParams
第二種方法用于路由間傳遞參數(shù),用途也比較廣泛,使用場景比較多
// 傳參
.state('one',{
url:'one',
controller:'one',
template:'one.html',
params:{
name:'john'
}
})
// 取參
.controller('one',function($stateParams){
var name = $stateParams.name;
})
others/localStorage
其他方法可以使用一些h5的小技巧,比如使用localStorage來存參/取參,其他的方法,暫時沒想到也沒用到,有待后續(xù)補(bǔ)充.
好了,以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家學(xué)習(xí)或者使用Angular能帶來一定的幫助,如果有疑問大家可以留言交流。
- Java Spring Controller 獲取請求參數(shù)的幾種方法詳解
- js傳中文參數(shù)controller里獲取參數(shù)亂碼問題解決方法
- js傳遞數(shù)組參數(shù)到后臺controller的方法
- 解決SpringMVC Controller 接收頁面?zhèn)鬟f的中文參數(shù)出現(xiàn)亂碼的問題
- 聊聊springmvc中controller的方法的參數(shù)注解方式
- spring boot中controller的使用及url參數(shù)的獲取方法
- spirngmvc js傳遞復(fù)雜json參數(shù)到controller的實例
- Spring 中 @Service 和 @Resource 注解的區(qū)別
- 詳解SpringBoot 解決攔截器注入Service為空問題
- spring根據(jù)controller中接收請求參數(shù)不同走不同service的實現(xiàn)方法
相關(guān)文章
AngularJS中的Promise詳細(xì)介紹及實例代碼
這篇文章主要介紹了AngularJS中的Promise詳細(xì)介紹及實例代碼的相關(guān)資料,Promise是一種模式,以同步操作的流程形式來操作異步事件,避免了層層嵌套,可以鏈?zhǔn)讲僮鳟惒绞录?,需要的朋友可以參考?/div> 2016-12-12
angularjs使用gulp-uglify壓縮后執(zhí)行報錯的解決方法
下面小編就為大家分享一篇angularjs使用gulp-uglify壓縮后執(zhí)行報錯的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03
動態(tài)創(chuàng)建Angular組件實現(xiàn)popup彈窗功能
這篇文章主要介紹了動態(tài)創(chuàng)建angular組件實現(xiàn)popup彈窗,需要的朋友可以參考下2017-09-09
Angular2管道Pipe及自定義管道格式數(shù)據(jù)用法實例分析
這篇文章主要介紹了Angular2管道Pipe及自定義管道格式數(shù)據(jù)用法,結(jié)合實例形式詳細(xì)分析了Angular2管道與純管道相關(guān)概念、語法及使用技巧,需要的朋友可以參考下2017-11-11最新評論

