重复订单仅更改一次

卡尔·纽瓦克

我正在尝试使用Angular创建一个表,该表具有可以设置顺序的标题,到目前为止,它可以正常工作,但只设置一次顺序。

我已经使用console.log并且变量正在更改。

桌子

<table class="table table-striped table-bordered">
    <thead>
        <tr>
            <th ng-click="setOrder('iss.issueID')"> ID</th>
            <th ng-click="setOrder('iss.issueTitle')" >Issue</th>
            <th ng-click="setOrder('iss.zone')">Zone</th>
            <th ng-click="setOrder('iss.type')">Type</th>
            <th ng-click="setOrder('iss.time')">Time</th>
            <th ng-click="setOrder('iss.userID')">User ID</th>
            <th ng-click="setOrder('iss.user')">User</th>
        </tr>
    </thead>
    <tbody>
        <tr ng-repeat= "iss in issues | filter:name | orderBy:order">
            <td>{{ iss.issueID }}</td>
            <td>{{ iss.issueTitle }}</td>
            <td>{{ iss.zone }}</td>
            <td>{{ iss.type }}</td>
            <td>{{iss.time * 1000 | date:'yyyy-MM-dd HH:mm:ss '}}</td>
            <td>{{ iss.userID }}</td>
            <td>{{ iss.user }}</td>
        </tr>
   </tbody>
</table>

功能

$scope.issues = [

    <? php

         $result = mysqli_query($con, $qr);
         while ($row = mysqli_fetch_array($result)) {

             echo "{issueID: '".$row['issueID']."', 
                 user: '".$row['firstName'].' '.$row['lastName']."', 
                 userID: '".$row['userID']."',
                 issueTitle: '".$row['issue']."', 
                 issueDesc: '".$row['issueDesc']."', 
                 time: '".$row['timeReceived']."',
                 machine: '".$row['machineID'].' '.$row['manufacturer'].' '.$row['machineType']."',
                 zone: '".$row['zoneID'].' '.$row['Location'].' '.$row['Name']."',
                 type: '".$row['type']."',
                 technician: '".$row['techID']." ".$row['tfirstName']." ".$row['tlastName']."'";
             echo "},";
         }

     ?> 
];

$scope.setOrder = function (order) {
    $scope.order = order;
    console.log($scope.order = order);
};
});
加布里埃莱·彼得里奥利(Gabriele Petrioli)

您将错误的值传递给该setOrder函数。

您应该删除iss.零件。您只需要对象的实际键名。

<tr>
    <th ng-click="setOrder('issueID')"> ID</th>
    <th ng-click="setOrder('issueTitle')" >Issue</th>
    <th ng-click="setOrder('zone')">Zone</th>
    <th ng-click="setOrder('type')">Type</th>
    <th ng-click="setOrder('time')">Time</th>
    <th ng-click="setOrder('userID')">User ID</th>
    <th ng-click="setOrder('user')">User</th>
</tr>

演示位于http://plnkr.co/edit/Afh8ha5F7zBgGa2CaO4o?p=preview

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WooCommerce:在订单状态更改时仅运行一次代码

来自分类Dev

仅重复执行一次goto 15次

来自分类Dev

列总和(每个重复的行数据仅一次)

来自分类Dev

Ruby .where仅计算一次重复结果

来自分类Dev

当IBAction仅调用一次时,重复POST请求

来自分类Dev

setTimeout仅运行一次,而不是重复运行

来自分类Dev

列总和(每个重复的行数据仅一次)

来自分类Dev

重复捕获组仅匹配最后一次出现

来自分类Dev

状态仅在重复调用时被更改一次

来自分类Dev

指令:$ observe,类属性更改仅捕获一次

来自分类Dev

Android Studio仅更改一次启动活动

来自分类Dev

更改事件处理程序仅触发一次,jQuery

来自分类Dev

元素在JavaScript函数中仅更改一次

来自分类Dev

jQuery .load()函数仅更改一次内容

来自分类Dev

选择选项onChange仅更改一次

来自分类Dev

为什么QTextDocument背景颜色仅更改一次?

来自分类Dev

为什么class属性仅更改一次?

来自分类Dev

更改事件处理程序仅触发一次,jQuery

来自分类Dev

指令:$ observe,类属性更改仅捕获一次

来自分类Dev

Javascript:更改img src onclick仅一次

来自分类Dev

无限重复一次

来自分类Dev

无限重复一次

来自分类Dev

重复角度一次

来自分类Dev

排序仅一次

来自分类Dev

仅陈述一次

来自分类Dev

角度重复-重复一次

来自分类Dev

我如何才能使我的业务逻辑仅执行一次,所以它只能更改一次对象

来自分类Dev

如何从php / mysql中的同一张表中仅获取一次重复值,而另一次则重复

来自分类Dev

一次更改功能