【问题标题】:ui router refresh crashes after exactly 6 clicks恰好 6 次点击后,ui 路由器刷新崩溃
【发布时间】:2016-12-31 05:05:29
【问题描述】:

当发生以下步骤时,我的应用程序似乎崩溃了。

  1. 我的代码允许您单击用户,为他们分配角色,然后页面刷新。
  2. 单独的 GET 请求获取当前班级中所有用户的列表。
  3. 在点击了 6 个不同的人之后,我的整个网站停止工作,它不会让我去另一个州。当前页面上的所有信息也会消失。
<div ng-controller="class" data-ng-init="getAllUsers()">
<div class="col-md-6">
    this is where all the users go
    <table ng-table="zz">
        <tr ng-repeat="user in $data |filter: { _class: '!' + classEdit  }">
            <td>
                <div class="radio">
                    <label><input type="radio" name="userN" ng-click="userId(user._id)">{{user.firstname}} {{user.lastname}}  </label>
            </td>
        </tr>
    </table>
</div>
    <div class="col-md-6">
        <p>what type of account? </p>
        <div class="radio">
            <label><input type="radio" name="userRole" ng-model="userRole" value="teacher">Teacher</label>
        </div>
        <div class="radio">
            <label><input type="radio" name="userRole" ng-model="userRole" value="ta">ta</label>
        </div>
        <div class="radio">
            <label><input type="radio" name="userRole" ng-model="userRole" value="student">Student</label>
        </div>
        <button type="submit" ng-click="updateClass()" class="btn btn-info">Add To Class</a>
    </div>
$scope.updateClass = function() {
  $state.transitionTo($state.current, $stateParams, { 
    reload: true, inherit: true, notify: true
  });
  $http({
    method: 'POST',
    url: '/updateClass',
    data: {userRole:$scope.userRole,
      userId:$scope.userUpdate,
      Id:$rootScope.classEdit
    }
  }).then(function(result) {

  });
};

如果有更好的刷新方法,我愿意接受建议。

【问题讨论】:

  • 控制台有错误吗?
  • 不,控制台没有错误
  • 你能创建一个 plunker 或其他我们可以运行并看到错误的东西吗?
  • 我最终想通了。不是 ui 的东西,是以角度发送 http post 请求但不是但不发回任何东西。必须是安全的事情。
  • 请添加您的评论作为答案,然后在 2 天内接受。谢谢

标签: javascript angularjs express angular-ui-router


【解决方案1】:

我终于明白了。不是 ui 的东西,是以角度发送 http post 请求但不是但不发回任何东西。

【讨论】:

    猜你喜欢
    • 2021-01-16
    • 2021-11-07
    • 2016-12-05
    • 2018-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-21
    • 1970-01-01
    相关资源
    最近更新 更多