最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

AngularJS  $modal彈出框?qū)嵗a

 更新時(shí)間:2016年08月24日 08:59:10   作者:ngulc  
這篇文章主要介紹了AngularJS 彈出框 $modal,大家都知道open是$modal唯一方法,通過(guò)本文給大家列出了該方法的屬性。對(duì)angularjs彈出框知識(shí)感興趣的朋友一起看下吧

下面給大家說(shuō)下$modal擁有一個(gè)方法:open,該方法的屬性介紹:

templateUrl:模態(tài)窗口的地址

template:用于顯示html標(biāo)簽

scope:一個(gè)作用域?yàn)槟B(tài)的內(nèi)容使用(事實(shí)上,$modal會(huì)創(chuàng)建一個(gè)當(dāng)前作用域的子作用域)默認(rèn)為$rootScope

controller:為$modal指定的控制器,初始化$scope,該控制器可用$modalInstance注入

resolve:定義一個(gè)成員并將他傳遞給$modal指定的控制器,相當(dāng)于routes的一個(gè)reslove屬性,如果需要傳遞一個(gè)objec對(duì)象,需要使用angular.copy()

backdrop:控制背景,允許的值:true(默認(rèn)),false(無(wú)背景),“static” - 背景是存在的,但點(diǎn)擊模態(tài)窗口之外時(shí),模態(tài)窗口不關(guān)閉

keyboard:當(dāng)按下Esc時(shí),模態(tài)對(duì)話框是否關(guān)閉,默認(rèn)為ture

windowClass:指定一個(gè)class并被添加到模態(tài)窗口中

open方法返回一個(gè)實(shí)例,該實(shí)例具有如下屬性:

close(result):關(guān)閉模態(tài)窗口并傳遞一個(gè)結(jié)果

dismiss(reason):撤銷模態(tài)方法并傳遞一個(gè)原因

result:一個(gè)契約,當(dāng)模態(tài)窗口被關(guān)閉或撤銷時(shí)傳遞

opened:一個(gè)契約,當(dāng)模態(tài)窗口打開(kāi)并且加載完內(nèi)容時(shí)傳遞的變量

另外,$modalInstance擴(kuò)展了兩個(gè)方法$close(result)、$dismiss(reason),這些方法很容易關(guān)閉窗口并且不需要額外的控制器

<!DOCTYPE html>
<html ng-app="ModalDemo">
<head>
<title></title>
<link href="lib/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="lib/angular/angular.min.js"></script>
<script src="lib/bootstrap-gh-pages/ui-bootstrap-tpls-0.7.0.min.js"></script>
<script src="lib/angular/i18n/angular-locale_zh-cn.js"></script>
</head>
<body>
<div ng-controller="ModalDemoCtrl">
<script type="text/ng-template" id="myModalContent.html" />
<div class="modal-header">
<h3>I'm a modal!</h3>
</div>
<div class="modal-body">
<ul>
<li ng-repeat="item in items"><a
ng-click="selected.item = item">{{ item }}</a></li>
</ul>
Selected: <b>{{ selected.item }}</b>
</div>
<div class="modal-footer">
<button class="btn btn-primary" ng-click="ok()">OK</button>
<button class="btn btn-warning" ng-click="cancel()">Cancel</button>
</div>
</script>
<button class="btn" ng-click="open()">Open me!</button>
</div>
<script>
var ModalDemo = angular.module('ModalDemo', [ 'ui.bootstrap' ]);
var ModalDemoCtrl = function($scope, $modal, $log) {
$scope.items = [ 'item1', 'item2', 'item3' ];
$scope.open = function() {
var modalInstance = $modal.open({
templateUrl : 'myModalContent.html',
controller : ModalInstanceCtrl,
resolve : {
items : function() {
return $scope.items;
}
}
});
modalInstance.opened.then(function() {// 模態(tài)窗口打開(kāi)之后執(zhí)行的函數(shù)
console.log('modal is opened');
});
modalInstance.result.then(function(result) {
console.log(result);
}, function(reason) {
console.log(reason);// 點(diǎn)擊空白區(qū)域,總會(huì)輸出backdrop
// click,點(diǎn)擊取消,則會(huì)暑促cancel
$log.info('Modal dismissed at: ' + new Date());
});
};
};
var ModalInstanceCtrl = function($scope, $modalInstance, items) {
$scope.items = items;
$scope.selected = {
item : $scope.items[0]
};
$scope.ok = function() {
$modalInstance.close($scope.selected);
};
$scope.cancel = function() {
$modalInstance.dismiss('cancel');
};
};
</script>
</body>
</html>

以上所述是小編給大家介紹的AngularJS  $modal彈出框?qū)嵗a,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • AngularJS實(shí)現(xiàn)的JSONP跨域訪問(wèn)數(shù)據(jù)傳輸功能詳解

    AngularJS實(shí)現(xiàn)的JSONP跨域訪問(wèn)數(shù)據(jù)傳輸功能詳解

    這篇文章主要介紹了AngularJS實(shí)現(xiàn)的JSONP跨域訪問(wèn)數(shù)據(jù)傳輸功能,較為詳細(xì)的分析了JSONP的概念、功能并結(jié)合實(shí)例形式給出了AngularJS使用JSONP進(jìn)行跨域訪問(wèn)數(shù)據(jù)傳輸?shù)南嚓P(guān)技巧,需要的朋友可以參考下
    2017-07-07
  • Angular 2父子組件數(shù)據(jù)傳遞之局部變量獲取子組件其他成員

    Angular 2父子組件數(shù)據(jù)傳遞之局部變量獲取子組件其他成員

    這篇文章主要給大家介紹了關(guān)于Angular 2父子組件之間數(shù)據(jù)傳遞之局部變量獲取子組件其他成員的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-07-07
  • angularjs指令之綁定策略(@、=、&)

    angularjs指令之綁定策略(@、=、&)

    這篇文章主要介紹了angularjs指令之綁定策略(@、=、&),AngularJS提供了幾種方法能夠?qū)⒅噶顑?nèi)部的隔離作用域,同指令外部的作用域進(jìn)行數(shù)據(jù)綁定。
    2017-04-04
  • 深入探究AngularJs之$scope對(duì)象(作用域)

    深入探究AngularJs之$scope對(duì)象(作用域)

    本篇文章主要介紹了深入探究AngularJs之$scope對(duì)象(作用域),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • AngularJS入門教程之Select(選擇框)詳解

    AngularJS入門教程之Select(選擇框)詳解

    本文主要介紹AngularJS Select,這里給大家整理一些資料詳細(xì)講解,并提供實(shí)例代碼,有需要的小伙伴參考下
    2016-07-07
  • AngularJS Phonecat實(shí)例講解

    AngularJS Phonecat實(shí)例講解

    這篇文章主要為大家詳細(xì)介紹了AngularJS Phonecat實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • AngularJS通過(guò)$sce輸出html的方法

    AngularJS通過(guò)$sce輸出html的方法

    不知道大家有沒(méi)有發(fā)現(xiàn)在用AngularJS作為前端搭建個(gè)人博客的時(shí)候,發(fā)現(xiàn)用AngularJs輸出html的時(shí)候,瀏覽器并不解析這些html標(biāo)簽,這里我們需要其顯示angular輸出的html能被瀏覽器解析怎么辦呢?不知道Angularjs如何實(shí)現(xiàn)這種功能的通過(guò)這篇文章來(lái)看看吧。
    2016-09-09
  • AngularJS自定義過(guò)濾器用法經(jīng)典實(shí)例總結(jié)

    AngularJS自定義過(guò)濾器用法經(jīng)典實(shí)例總結(jié)

    這篇文章主要介紹了AngularJS自定義過(guò)濾器用法,結(jié)合實(shí)例形式總結(jié)分析了AngularJS自定義過(guò)濾器進(jìn)行包含、替換、篩選、過(guò)濾、排序等操作相關(guān)實(shí)現(xiàn)技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-05-05
  • angularjs學(xué)習(xí)筆記之完整的項(xiàng)目結(jié)構(gòu)

    angularjs學(xué)習(xí)筆記之完整的項(xiàng)目結(jié)構(gòu)

    這篇文章主要介紹了angularjs學(xué)習(xí)筆記之完整的項(xiàng)目結(jié)構(gòu)的相關(guān)資料,需要的朋友可以參考下
    2015-09-09
  • AngularJS中重新加載當(dāng)前路由頁(yè)面的方法

    AngularJS中重新加載當(dāng)前路由頁(yè)面的方法

    下面小編就為大家分享一篇AngularJS中重新加載當(dāng)前路由頁(yè)面的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03

最新評(píng)論

平昌县| 襄樊市| 扶风县| 灌阳县| 双牌县| 措美县| 遵义市| 三门县| 武义县| 嘉定区| 梧州市| 岐山县| 尤溪县| 体育| 夏津县| 鹤壁市| 大兴区| 通河县| 上犹县| 临潭县| 资溪县| 咸丰县| 西峡县| 丰原市| 华安县| 讷河市| 龙井市| 北碚区| 桦南县| 句容市| 集安市| 夏河县| 和龙市| 锡林郭勒盟| 宜黄县| 磐石市| 徐闻县| 桂东县| 长岛县| 华坪县| 琼结县|