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

AngularJs 彈出模態(tài)框(model)

 更新時(shí)間:2016年04月07日 13:42:46   投稿:mrr  
這篇文章主要介紹了AngularJs 彈出模態(tài)框(model)的相關(guān)資料,需要的朋友可以參考下

推薦閱讀:詳解AngularJS 模態(tài)對(duì)話框

$modal是一個(gè)可以迅速創(chuàng)建模態(tài)窗口的服務(wù),創(chuàng)建部分頁(yè),控制器,并關(guān)聯(lián)他們。

$modal僅有一個(gè)方法open(options)

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è)模態(tài)實(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)閉窗口并且不需要額外的控制器

HTML

<!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-...min.js"></script> 
<script src="lib/angular/in/angular-locale_zh-cn.js"></script> 
</head> 
<body> 
<div ng-controller="ModalDemoCtrl"> 
<script type="text/ng-template" id="myModalContent.html"> 
<div class="modal-header"> 
<h>I'm a modal!</h> 
</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 = ['item', 'item', 'item']; 
$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[] 
}; 
$scope.ok = function () { 
$modalInstance.close($scope.selected); 
}; 
$scope.cancel = function () { 
$modalInstance.dismiss('cancel'); 
}; 
}; 
</script> 
</body> 
</html> 

以上所述是小編給大家介紹的AngularJs 彈出模態(tài)框(model)的相關(guān)內(nèi)容,希望對(duì)大家有所幫助!

相關(guān)文章

  • angularJS 指令封裝回到頂部示例詳解

    angularJS 指令封裝回到頂部示例詳解

    本篇文章主要介紹了angularJS 指令封裝回到頂部示例詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • AngularJS中控制器函數(shù)的定義與使用方法示例

    AngularJS中控制器函數(shù)的定義與使用方法示例

    這篇文章主要介紹了AngularJS中控制器函數(shù)的定義與使用方法,結(jié)合具體實(shí)例形式分析了AngularJS控制器函數(shù)的定義、綁定及相關(guān)使用技巧,需要的朋友可以參考下
    2017-10-10
  • angular6的table組件開(kāi)發(fā)的實(shí)現(xiàn)示例

    angular6的table組件開(kāi)發(fā)的實(shí)現(xiàn)示例

    這篇文章主要介紹了angular6的table組件開(kāi)發(fā)的實(shí)現(xiàn)示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • 使用Angular.js開(kāi)發(fā)的注意事項(xiàng)

    使用Angular.js開(kāi)發(fā)的注意事項(xiàng)

    這篇文章主要記錄了一些在學(xué)習(xí)和使用angular.js踩到的坑和需要注意的點(diǎn),方便以后自己查閱,也給同樣遇到這些問(wèn)題的朋友們一些幫助,有需要的朋友們下面來(lái)一起看看吧。
    2016-10-10
  • 詳解基于Bootstrap+angular的一個(gè)豆瓣電影app

    詳解基于Bootstrap+angular的一個(gè)豆瓣電影app

    本篇文章主要介紹了基于Bootstrap+angular的一個(gè)豆瓣電影app ,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-06-06
  • Angular實(shí)現(xiàn)的簡(jiǎn)單定時(shí)器功能示例

    Angular實(shí)現(xiàn)的簡(jiǎn)單定時(shí)器功能示例

    這篇文章主要介紹了Angular實(shí)現(xiàn)的簡(jiǎn)單定時(shí)器功能,結(jié)合實(shí)例形式分析了AngularJS定時(shí)器功能的簡(jiǎn)單實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下
    2017-12-12
  • Angular應(yīng)用里環(huán)境變量SERVER_REQUEST_ORIGIN含義解析

    Angular應(yīng)用里環(huán)境變量SERVER_REQUEST_ORIGIN含義解析

    這篇文章主要為大家介紹了Angular應(yīng)用里環(huán)境變量SERVER_REQUEST_ORIGIN的含義解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • 淺談Angular 的變化檢測(cè)的方法

    淺談Angular 的變化檢測(cè)的方法

    這篇文章主要介紹了淺談Angular 的變化檢測(cè)的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • Angular刷新當(dāng)前頁(yè)面的實(shí)現(xiàn)方法

    Angular刷新當(dāng)前頁(yè)面的實(shí)現(xiàn)方法

    這篇文章主要介紹了Angular刷新當(dāng)前頁(yè)面的實(shí)現(xiàn)方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • RequireJs的使用詳解

    RequireJs的使用詳解

    本文主要介紹了RequireJs的使用。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-02-02

最新評(píng)論

福安市| 沁源县| 凤城市| 北碚区| 偏关县| 长岭县| 云林县| 建阳市| 固镇县| 沙河市| 邻水| 九龙城区| 乐清市| 茶陵县| 寻乌县| 河北区| 阿坝| 阿合奇县| 宝山区| 虹口区| 香格里拉县| 南召县| 镇平县| 区。| 九龙县| 宿迁市| 吴忠市| 闸北区| 札达县| 桃源县| 大余县| 曲靖市| 望奎县| 元朗区| 呼伦贝尔市| 阿拉善左旗| 左贡县| 陆河县| 扎赉特旗| 永胜县| 昌吉市|