账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    angularjs 表格拖动排列 不保存
    • 2017-12-06 00:00
    • 11
    31
    0
    <!DOCTYPE html>
    <html lang="en" ng-app="myApp">
    <head>
      <meta charset="UTF-8">
      <title>ng-repeat</title>
    
     <script type="text/javascript" src="angular-1.3.0.js"></script>
      <!--<script src="https://cdn.bootcss.com/angular.js/1.3.0/angular.js"></script>-->
    <script>
      var m1 = angular.module('myApp', []);
    
      m1.controller('fnA', ['$scope', function($scope) {
        $scope.dataList = [
            {
                'name':'john',
                'age':'22'
            },
            {
                'name':'vtime',
                'age':'23'
            },
            {
                'name':'ggggg',
                'age':'66'
            }
        ];
      }]);
    </head>
    <body>
    <div ng-controller="fnA">
      <table  ng-repeat="data in dataList">
        <tr >
              <td>{{data.name}}</td>
              <td>{{data.age}}</td>
        </tr>
      </table>
    
    </div>
    </body>
    </html>

    遍历table该怎么写

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 前世情未了 VIP会员 1楼

      在 AngularJS 中,当表格的行被拖动并被保存时,表单的数据通常会被保存。但是,如果用户选择拖动并保存,但表单的数据没有被保存,可能是因为在保存数据时没有更新相应的表格行。 以下是一些可能的解决方案:

      1. 在保存数据时更新表格行:你可以使用 ngOnChanges 事件来监听表单的变化,然后在保存数据时更新相应的表格行。例如:

      javascript ngOnChanges({ data: tableData }) { tableData.$set('column1', value1); tableData.$set('column2', value2); // ... }

      1. 在保存数据时更新表格行:你可以使用 $set 方法来更新表格行。例如:

      javascript tableData.$set('column1', value1); tableData.$set('column2', value2); // ...

      1. 使用 $saveAs 方法:如果你想要保存表格行,但是不想保存整个表单,你可以使用 $saveAs 方法。例如:

      javascript tableData.$saveAs({ id: id, columns: columns }, 'file');

      请注意,这些解决方案都需要在更新表格行时保存整个表单,因为 $saveAs 方法默认不会保存整个表单。如果你想要保存整个表单,你需要手动在每个表格行之间添加 $saveAs 方法。

      另外,如果你正在使用 AngularJS 的表单 API,你可以使用 $form$scope 对象来管理和更新表格行。例如:

      ```javascript

      • 回到顶部