BootStrap+Angularjs+NgDialog实现模式对话框

前端之家收集整理的这篇文章主要介绍了BootStrap+Angularjs+NgDialog实现模式对话框前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本篇文章主要介绍了"angularjs+bootstrap+ngDialog实现模式对话框",对于Javascript教程感兴趣的同学可以参考一下: 在完成一个后台管理系统时,需要用表显示注册用户的信息。但是用户地址太长了,不好显示。所以想做一个模式对话框,点击详细地址按钮时,弹出对话框,显示地址。

效果如下图:

通过查阅资料,选择使用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引入

@H_301_24@

在user.js里的controller中注入依赖

获取用户信息 $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,以便显示地址详细信息 }); }; }]) @H_301_24@

test.html(读取scope中的address并显示,表格样式采用bootstrap )

收件人姓名 收件地址 手机号 @H_301_24@

user.html (显示用户的信息,当地址不为空时,显示详细地址按钮,并点击按钮时,调用controller中的clickToAddress函数)

用户管理 @H_301_24@
301_24@
@H_301_24@ @H_301_24@ @H_301_24@ 默认头像 删除 301_24@ @H_301_24@ @H_301_24@

以上所述是小编给大家介绍的BootStrap+Angularjs+NgDialog实现模式对话框。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

原文链接:https://www.f2er.com/bootstrap/46350.html

猜你在找的Bootstrap相关文章

姓名 余额 头像 默认地址 操作