久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

AngularJS: 使用ng-option生成下拉框,添加全部選擇項

 明哥品書 2017-04-17

效果圖如下:


HTML代碼:


[html] view plain copy
  1. <div class="controls  pull-left"> 消費類型:  
  2.      <select id="selectType" ng-model="currentType"  ng-options="optiontype.id as optiontype.typeName for optiontype in typemodel">  
  3.      </select>  
  4. </div>  


實現(xiàn)方法:

1,、通過Angular JS的$http請求,,動態(tài)獲取下拉框的選項,。

2、使用unshift函數(shù)添加全部選項

[javascript] view plain copy
  1. self.getConsumTypeList = function () {  
  2.     return $http.get("/consumptiontype/listall").success(function (response) {  
  3.         $scope.typemodel = response.data;  
  4.         $scope.typemodel.unshift({id:null,typeName:'全部'});  
  5.     }).error(function (response) {  
  6.         $log.debug("請求超時或網(wǎng)絡故障!獲得列表失敗!")  
  7.     });  
  8. };  

unshift函數(shù)介紹:

unshift() 方法可向數(shù)組的開頭添加一個或更多元素,并返回新的長度,。


語法:
arrayObject.unshift(newelement1,newelement2,....,newelementX)
unshift() 方法將把它的參數(shù)插入 arrayObject 的頭部,,并將已經(jīng)存在的元素順次地移到較高的下標處,以便留出空間,。

請注意,,unshift() 方法不創(chuàng)建新的創(chuàng)建,而是直接修改原有的數(shù)組,。

注釋:unshift() 方法無法在 Internet Explorer 中正確地工作,!

提示:要把一個或多個元素添加到數(shù)組的尾部,,請使用 push() 方法,。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多