欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

下面給大家說下$modal擁有一個方法:open,該方法的屬性介紹:

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

template:用于顯示html標簽

scope:一個作用域為模態(tài)的內(nèi)容使用(事實上,$modal會創(chuàng)建一個當前作用域的子作用域)默認為$rootScope

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

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

backdrop:控制背景,允許的值:true(默認),false(無背景),“static” - 背景是存在的,但點擊模態(tài)窗口之外時,模態(tài)窗口不關閉

keyboard:當按下Esc時,模態(tài)對話框是否關閉,默認為ture

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

open方法返回一個實例,該實例具有如下屬性:

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

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

result:一個契約,當模態(tài)窗口被關閉或撤銷時傳遞

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

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

<!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)窗口打開之后執(zhí)行的函數(shù)
console.log('modal is opened');
});
modalInstance.result.then(function(result) {
console.log(result);
}, function(reason) {
console.log(reason);// 點擊空白區(qū)域,總會輸出backdrop
// click,點擊取消,則會暑促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,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • Angularjs實現(xiàn)頁面模板清除的方法

    Angularjs實現(xiàn)頁面模板清除的方法

    這篇文章主要介紹了Angularjs實現(xiàn)頁面模板清除的方法,需要的朋友可以參考下
    2018-07-07
  • AngularJS封裝指令方法詳解

    AngularJS封裝指令方法詳解

    這篇文章主要介紹了AngularJS封裝指令方法,結(jié)合實例形式詳細分析了AngularJS的功能、jQuery類庫協(xié)作及組件封裝的具體操作技巧,需要的朋友可以參考下
    2016-12-12
  • AngularJs concepts詳解及示例代碼

    AngularJs concepts詳解及示例代碼

    本文主要介紹AngularJs concepts,這里整理了詳細資料及簡單示例代碼來講解相關知識,有學習這部分知識的朋友可以參考下
    2016-09-09
  • AngularJS入門之動畫

    AngularJS入門之動畫

    AngularJS中ngAnimate模塊支持動畫效果,但是ngAnimate模塊并未包含在AngularJS核心庫中,因此需要使用ngAnimate需要在定義Module時聲明對其的引用。下面通過本文我們來看看AngularJS動畫的詳細介紹。
    2016-07-07
  • Angular實現(xiàn)的簡單查詢天氣預報功能示例

    Angular實現(xiàn)的簡單查詢天氣預報功能示例

    這篇文章主要介紹了Angular實現(xiàn)的簡單查詢天氣預報功能,涉及AngularJS針對第三方API接口交互的相關操作技巧,需要的朋友可以參考下
    2017-12-12
  • angular.js + require.js構(gòu)建模塊化單頁面應用的方法步驟

    angular.js + require.js構(gòu)建模塊化單頁面應用的方法步驟

    這篇文章主要給大家介紹了關于利用angular.js + require.js構(gòu)建模塊化單頁面應用的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • Angular2學習教程之組件中的DOM操作詳解

    Angular2學習教程之組件中的DOM操作詳解

    這篇文章主要給大家介紹了Angular2學習教程之組件中DOM操作的相關資料,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編一起來看看吧。
    2017-05-05
  • angular仿支付寶密碼框輸入效果

    angular仿支付寶密碼框輸入效果

    本篇文章主要介紹了angular仿支付寶密碼框輸入效果,詳細的介紹了使用ng寫一個密碼框格子支付模塊,具有一定的參考價值,有興趣的可以了解一下。
    2017-03-03
  • 在AngularJS應用中實現(xiàn)一些動畫效果的代碼

    在AngularJS應用中實現(xiàn)一些動畫效果的代碼

    這篇文章主要介紹了在AngularJS應用中實現(xiàn)一些動畫效果的代碼,AngularJS是一款熱門的JavaScript庫,需要的朋友可以參考下
    2015-06-06
  • AngularJS 如何在控制臺進行錯誤調(diào)試

    AngularJS 如何在控制臺進行錯誤調(diào)試

    本文主要介紹AngularJS 如何在控制臺進行錯誤調(diào)試,還不錯,分享給大家,希望給大家做一個參考。
    2016-06-06

最新評論