1
次の手順が発生すると、アプリケーションが壊れているようです。正確に6回クリックするとui router refreshがクラッシュする
- 私のコードでは、ユーザーをクリックし、ユーザーに役割を割り当て、ページを更新します。
- 別個のGET要求は、クラスに現在あるすべてのユーザーの一覧を取得します。
- ちょうど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) {
});
};
リフレッシュを行うには良い方法があれば、私は提案を開いだろう。
コンソールにエラーがありますか? –
いいえ、コンソールにエラーはありません –
実行可能なプランナーなどを作成してエラーを表示できますか? –