ng-click未按预期工作

时间:2016-10-04 05:19:29

标签: angularjs angularjs-ng-click

我一直在尝试实现一个模拟角度项目。
我使用ng-click事件到一个按钮,所以点击它时会打开一个编辑模式,显示企业的相应名称,以及我可以编辑的其他细节,

问题是我要点击两次以上打开模态,删除按钮也会出现同样的问题。

可以有谁建议我哪里出错了?

我的控制器具有以下功能,

javascript

updateEnterprise在以下表元素

中调用
function updateEnterprise(name) {
            $http.get(path + '/enterprise/' + name + '/find')
            .then(function success(response) {
                vm.oldEnterprise = response.data;
                console.log(vm.oldEnterprise);
                vm.name = vm.oldEnterprise.name;
                vm.email = vm.oldEnterprise.email;
                vm.sector = vm.oldEnterprise.sector;
            }, function error(response) {
                console.log('error');
            });
        }


        function editSubmit() {
            var name = vm.name;
            var email = vm.email;
            var sector = vm.sector;
            var req = {
                method: 'post',
                url: 'http://localhost:3000/enterprise/update',
                data: {
                    'name': name,
                    'email': email,
                    'sector': sector
                }
            };

            $http(req).then(function success(response) {
                vm.statuscode = response.status;
                vm.content = response.data;
                console.log(response.data);
            }, function error(response) {
                console.log('error');
                vm.statuscode = response.status;
            });
            $('#myModal').modal('hide');
            $window.location.reload();
        }

在模态体中调用editSubmit,

 <button type="button" class="btn btn-sm btn-primary" 
         data-toggle="modal" data-target="#myModal">
     <span class="glyphicon glyphicon-edit" 
           ng-click="vm.updateEnterprise(enterprise.name)"> 
     </span>
 </button>

0 个答案:

没有答案