我正在使用角度基础,特别是模态http://madmimi.github.io/angular-foundation/#/modal,我很困惑如何在使用一个控制器时将数据传递给模态,我想获取数组值并更新模态以显示特定的用户信息,例如: $ scope.updateUserInfo = $ scope.user [index],唯一的问题是如何将数据传递给模态。
myApp.controller('users',function ($scope,$location,$http,$modal,msg) {
$http.get('api/v1/users')
.success(function (data,status) {
$scope.user = data;
})
.error(function (data,status) {
$location.path('/login');
});
$scope.showWrite = function() {
$scope.write = true;
}
$scope.closeWrite = function() {
$scope.write = false;
$scope.newUser = '';
}
$scope.save = function() {
$http.post('api/v1/users/store',$scope.newUser)
.success(function (data,status) {
$scope.user.unshift({
id: data,
first_name: $scope.newUser.first_name,
last_name: $scope.newUser.last_name,
email: $scope.newUser.email,
role: $scope.newUser.role
});
$scope.write = false;
$scope.newUser = '';
})
.error(function (data,status) {
alert('failed');
});
}
$scope.confirmDelete = function (index,id) {
msg.confirmDelete().then(function(value) {
$scope.text = msg.getText();
$http.get('api/v1/users/destroy/'+id)
.success(function (data,status) {
$scope.user.splice(index,1);
})
.error(function (data,status) {
alert('Error : Operation failed');
});
});
}
$scope.showUserInfo = function() {
}
$scope.userUpdate = function() {
}
$scope.showUserUpdate = function (index) {
$modal.open({
templateUrl: 'partials/message/update.html',
controller: 'users'
});
}
});
感谢,但如果实例是$范围元素里面,我们如何可以回到它只是执行像关闭其它操作()例如,这是角度创作者如何让我们使用它?! ,再次感谢 – munzx
是的,这也写在他们的文档中。 http://madmimi.github.io/angular-foundation/#/modal –