久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

詳解AngularJSui-sref的簡(jiǎn)單使用

此篇關(guān)于AngularJS ui-sref的簡(jiǎn)單使用,最近剛好學(xué)習(xí),就順便發(fā)到隨筆上了

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請(qǐng)網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、大柴旦網(wǎng)站維護(hù)、網(wǎng)站推廣。

具體用法:

<a ui-sref="man">男人</a>

這是一個(gè)非常簡(jiǎn)單的ui-sref的使用,當(dāng)JavaScript重新生成網(wǎng)頁(yè)時(shí),它會(huì)查找$state中名為“man”的state,讀取這個(gè)state的url,然后在a標(biāo)簽里生成href="url" rel="external nofollow" ,

結(jié)果為: <a ui-sref="man" href="#/man.html" rel="external nofollow" >男人</a>

但如果,你在創(chuàng)建一個(gè)導(dǎo)航控制器,里面有一個(gè)導(dǎo)航item的數(shù)組:

$scope.items = [ 
 {state: "man", statePage: "man.html"}, 
 {state: "womanMe", statePage: "woman.html"} 
] 

然后在html中使用repeat:

<li repeat="item in items"> 
<a ui-sref="{{item.statePage}}"><{{item.state}}</a> 
</li> 

ui-sref不支持動(dòng)態(tài)綁定,這樣的代碼會(huì)報(bào)錯(cuò)。sref中你只能使用state名,頂多加點(diǎn)參數(shù)。

這樣的話,你只能放棄sref,用回href綁定,你可以用$state.href來讀取state的url。

下面簡(jiǎn)單介紹下ui-sref參數(shù)的傳遞

頁(yè)面寫法如下

<a ui-sref="man({id:1,name:2})" >按鈕</a> 

路由里面配置:

$stateProvider.state('man', { 
  url: '/man.html?id&name',     //參數(shù)必須先在這邊聲明 
  templateUrl: '../man.html', 
}) 

點(diǎn)擊連接后,瀏覽器的地址則會(huì)變?yōu)椋?man.html/id=1&name=2

或者也可以這樣

$stateProvider.state('man', { 
  url: '/man.html',      
  templateUrl: '../man.html', 
  params: {'id': null,'name':null},//參數(shù)在這邊聲明 
 
}) 

 然后在對(duì)應(yīng)的controller里面通過$stateParams取值:$stateParams.id,$stateParams.name

其實(shí)ui-sref和$state.go本質(zhì)上是一個(gè)東西,可以看看ui-sref源碼

element.bind("click", function(e) { 
  var button = e.which || e.button; 
  if ( !(button > 1 || e.ctrlKey || e.metaKey || e.shiftKey || element.attr('target')) ) { 
 
   var transition = $timeout(function() { 
    // HERE we call $state.go inside of ui-sref 
    $state.go(ref.state, params, options); 
   }); 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

分享標(biāo)題:詳解AngularJSui-sref的簡(jiǎn)單使用
URL標(biāo)題:http://sd-ha.com/article26/jochcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)公司、響應(yīng)式網(wǎng)站微信公眾號(hào)、網(wǎng)頁(yè)設(shè)計(jì)公司用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)