您的位置:首页 > Web前端 > AngularJS

AngularJS 页面之间传值

2016-07-18 13:46 405 查看
参见 Angular-ui  modal

传递 header 和 msg 给 newWarn 的控制层 C_add_Warn 

1#通过 resolve 

1 angular.module('modaltest')
2 .controller('testModalTestController',function($scope,$modal){
3         $scope.addModal = function () {
4             var newWarn = $modal.open({
5                 templateUrl: 'views/part/add.html',
6                 controller: 'C_add_Warn',
7                 resolve:{
8                     header : function() { return angular.copy("新增"); },
9                     msg : function() { return angular.copy("这是消息"); }
10
4000
}
11             });
12         }
13 })
14 .controller('C_add_Warn',function($scope,header,msg){
15        $scope.header = header;
16        $scope.msg = msg;
17 })


 

 

2# 通过scope 传递

angular.module('modaltest')
.controller('testModalTestController',function($rootScope,$scope,$modal){
var scope = $rootScope.$new();
scope.data = {
msg:"test",
header:"header"
}
$scope.addModal = function () {
var newWarn = $modal.open({
templateUrl: 'views/part/add.html',
controller: 'C_add_Warn',
scope:scope
});
}
})
.controller('C_add_Warn',function($scope){
var data = $scope.data;

})


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: