我目前正在学习如何从头开始构建MEAN webapp.东西很顺利,直到这一点,但现在我坚持尝试通过ng-click = updatePerson(人)将数据从我的列表(ng-repeat)传递到我的模态.我完全不知道为什么我无法访问列表中的数据.我尝试了20种变体来链接两个范围之间的数据而没有任何成功.
这是我的控制器:
angular.module('userCtrl', ['userService','ui.bootstrap'])
.controller( 'userController', function(User, $uibModal, $log, $scope) {
var vm = this;
User.all().success( function(data) {
vm.users = data;
})
vm.deleteUser = function(id) {
User.delete(id).success(function(data) {
User.all().success(function(data) {
vm.users = data;
});
});
};
vm.createUser = function() {
User.create(vm.userData).success(function(data) {
vm.userData = {};
User.all().success(function(data) {
vm.users = data;
});
});
};
vm.updateUser = function(selectedUser) {
$scope.selectedUser = selectedUser;
var modalInstance = $uibModal.open({
animation: true,
templateUrl: 'app/views/pages/modal.html',
resolve: {
user: function () {
return $scope.selectedUser;
} …
Run Code Online (Sandbox Code Playgroud)