AngularJS - 在表单内的html表中输入

时间:2016-10-09 06:03:31

标签: angularjs forms html-table

现在有效......

我在输入中获取数组和操作名称,然后在输入中更改名称并将其删除。

HTML

<form id="edit">
    <table>
        <tr>
            <th>Name: </th>
            <td>
                <input id="name" form="edit" type="text" ng-model="name" required>
            </td>
        </tr>
    </table>
    <button ng-click="edit()">Submit</button>
</form>

AngularJS

$scope.display = function()
{
    var connection = $http(
    {
        method: 'GET',
        url: 'http://localhost:8080/students?id=' + $scope.id
    })

    .then(function(response)
    {
        $scope.myArray = response.data;
        $scope.name = $scope.myArray[0].name;
    })

2 个答案:

答案 0 :(得分:0)

您需要检查 if (response.status == 200) { success(); } else { fail(); } 上的status_code not not response.data:

class Parent {

   private int x;

   public void myMethod() {
      // Code here.
   }

   public void setX(int y) {
       x = y;
   }

   public int getX() {
       return x;
   }


}

class Child extends Parent {

   @Override 
   public void myMethod() {
      super.myMethod();
      // Different code here.
   }

   // Are the inclusions below really necessary? 
   public void setX(int y) {
       super.setX(y);
   }

   public int getX() {
       super.getX();
   }
}

答案 1 :(得分:0)

按下按钮时,应检查控制器中的abs()是否正确更新。由于$scope.name未正确更新控制器,您的请求可能会失败。