Angularjs总结摸态框的使用

Posted garsonguo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Angularjs总结摸态框的使用相关的知识,希望对你有一定的参考价值。

静态页面:

<input class="btn btnStyle " value="提&emsp;取" type="button" ng-click="TQZJDFG() " />

controllers中的方法:

 1 $scope.TQZJDFG = function () {
 2     //可以将此参数传递到所弹出的摸态框的控制器中
 3     var data = {
 4         \'name\': 1,
 5         \'age\': 20
 6     }
 7     var modalInstance = $modal.open({
 8         templateUrl: \'partials/WindowView/_getInfo.html\',
 9         controller: \'getInfo-controller\',
10         backdrop: "true",
11         size: 900,
12         resolve: {
13             items: function () {
14                 return data;
15             }
16         }
17     });
18 
19     modalInstance.result.then(function (data) {
20 
21         //data为摸态框点击关闭时,传递回来的参数
22     }
23     )
24 }

模态框所需控制器,其中items即为TQZJDFG()方法中传递过来的data:

1 app.controller(\'getInfo-controller\',[\'items\',\'$modalInstance\',function(items,$modalInstance){
2         //摸态框关闭
3         $modalInstance.dismiss(\'cancel\');
4         //摸态框关闭传递相应参数回调用页面
5         $modalInstance.close(data);
6     }])

 创建可拖动指令见:http://www.cnblogs.com/bobo-show/p/5106204.html

 

以上是关于Angularjs总结摸态框的使用的主要内容,如果未能解决你的问题,请参考以下文章

bootstrap中如何多次使用一个摸态框

uibootstrap摸态框怎么用

课题实践总结

如何再点击登录按钮后, 弹出如图所示的对话框? 用JAVASCRIPT怎么实现?

angularJS使用ocLazyLoad实现js延迟加载

angularJS 可编辑下拉选项框