ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

angularjs+bootstrap+ngDialog实现模式对话框

来源:网络整理     时间:2015-03-21     关键词:

本篇文章主要介绍了"angularjs+bootstrap+ngDialog实现模式对话框",对于Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 在完成一个后台管理系统时,需要用表显示注册用户的信息。但是用户地址太长了,不好显示。所以想做一个模式对话框,点击详细地址按钮时,弹出对话框,显示地址。效果如下图...

在完成一个后台管理系统时,需要用表格显示注册用户的信息。但是用户地址太长了,不好显示。所以想做一个模式对话框,点击详细地址按钮时,弹出对话框,显示地址。

效果如下图:



通过查阅资料,选择使用ngDialog来实现,ngDialog是一个用于Angular.js应用的模式对话框和弹出窗口。ngDialog非常小(?2K),拥有简约的API,通过主题高度可定制的,具有唯一的依赖Angular.js。

ngDialog github地址:   https://github.com/likeastore/ngDialog

ngDialog Demo : http://likeastore.github.io/ngDialog/

首先引入需要的ngdialog的js和css文件。

可通过CDN引入

//cdnjs.cloudflare.com/ajax/libs/ng-dialog/0.3.7/css/ngDialog.min.css
//cdnjs.cloudflare.com/ajax/libs/ng-dialog/0.3.7/css/ngDialog-theme-default.min.css
//cdnjs.cloudflare.com/ajax/libs/ng-dialog/0.3.7/css/ngDialog-theme-plain.min.css
//cdnjs.cloudflare.com/ajax/libs/ng-dialog/0.3.7/js/ngDialog.min.js
在user.js里的controller中注入依赖
var userControllers = angular.module('userControllers',['ngDialog']);

userControllers.controller('userController',['$scope','$http','ngDialog',function($scope,$http, ngDialog){
    $scope.name = 'user';
    $scope.user = "";
    $scope.address = "";
    //获取用户信息
    $http.get('http://localhost:3000/users').success(function(data) {
        $scope.user = data;
        console.log($scope.user);
    });
    //点击详细地址按钮时,跳出模式对话框
    $scope.clickToAddress = function (address) {
        $scope.address = address;
        ngDialog.open({ template: 'views/test.html',//模式对话框内容为test.html
            className: 'ngdialog-theme-plain',
            scope:$scope //将scope传给test.html,以便显示地址详细信息
        });
    };
}])
test.html(读取scope中的address并显示,表格样式采用bootstrap  )
收件人姓名 {{address.name}}
收件地址 {{address.content}}
手机号 {{address.phone}}
user.html (显示用户的信息,当地址不为空时,显示详细地址按钮,并点击按钮时,调用controller中的clickToAddress函数)
用户管理
姓名 余额 头像 默认地址 操作
{{user.userName}} {{user.residualPayment}} {{user.url}} 系统默认头像 暂无默认地址

end~~

以上就介绍了angularjs+bootstrap+ngDialog实现模式对话框,包括了方面的内容,希望对Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_120624.html

相关图片

相关文章