Javascript 如何刷新引导向导

Javascript 如何刷新引导向导,javascript,jquery,angularjs,jsp,Javascript,Jquery,Angularjs,Jsp,我有一个带有引导向导的jsp,如下所示: 通过这个向导,我可以添加在Javascript数组中收集的employees元素,我也使用AngularJS 之后,在向导的最后一步中,将在表中显示员工的摘要。 对于表中的每一行,我都添加了一个href链接来删除当前的employee元素。此href链接调用AngularJS管理的函数 好的,它起作用了。但是,删除后,表不会刷新。被删除的元素还存在于表中,但不存在于数组中 那么,我如何刷新表呢 以下是表格的代码: <table class="tab

我有一个带有引导向导的jsp,如下所示:

通过这个向导,我可以添加在Javascript数组中收集的employees元素,我也使用AngularJS

之后,在向导的最后一步中,将在表中显示员工的摘要。 对于表中的每一行,我都添加了一个href链接来删除当前的employee元素。此href链接调用AngularJS管理的函数

好的,它起作用了。但是,删除后,表不会刷新。被删除的元素还存在于表中,但不存在于数组中

那么,我如何刷新表呢

以下是表格的代码:

<table class="table table-bordered table-hover table-condensed">
                                            <thead>
                                                <tr>
                                                    <td>#</td>
                                                    <td>Nome</td>
                                                    <td>Cognome</td>
                                                    <td>Matricola</td>
                                                </tr>
                                            </thead>
                                            <tr ng-repeat="employee in listaDipendenti track by $index">
                                                <td>{{$index + 1}}</td>
                                                <td>{{employee.nome}}</td>
                                                <td>{{employee.cognome}}</td>
                                                <td>{{employee.matricola}}</td>
                                                <td><a ng-click="DeleteEmployees($index)" href="#" class="btn btn-simple btn-xs" role="button" style="color: green">Delete</a></td>
                                            </tr>
                                        </table>
对于@charlietfl

这是不对的,看看用于在JS数组中添加雇员的函数

$scope.AddInList = function () {
                var nome = $("#nome").val();
                var cognome = $("#cognome").val();
                var matricola = $("#matricola").val();

                $("#nome").val("");
                $("#cognome").val("");
                $("#matricola").val("");

                nDip = nDip + 1;
                listEmployees.push(new Employee(nome, cognome, matricola));

                $("#cont").text(nDip);
                $scope.listaDipendenti = JSON.parse(JSON.stringify(listEmployees));

            };

您正在对listaDipendenti使用ng repeat,它没有显示在代码中,而是从数组listEmployees中删除,它是一个甚至没有绑定到作用域的变量。不确定这两个阵列是如何连接的我试图用listEmployees更改ListAddPendenti,但不起作用。应该从正在显示的同一阵列中删除。没错。。
$scope.AddInList = function () {
                var nome = $("#nome").val();
                var cognome = $("#cognome").val();
                var matricola = $("#matricola").val();

                $("#nome").val("");
                $("#cognome").val("");
                $("#matricola").val("");

                nDip = nDip + 1;
                listEmployees.push(new Employee(nome, cognome, matricola));

                $("#cont").text(nDip);
                $scope.listaDipendenti = JSON.parse(JSON.stringify(listEmployees));

            };