だから、私のコードにはこのバグがあります。私はそれを理解できません。だから、私のアプリは、リモートAPI内のリストからそのユーザーを削除するために、確認ボタンをクリックする必要があります。だから、私が確認ボタンをクリックすると、console.logからユーザーが削除されますが、ビューは更新されません。だから、私のコードをチェックしてください、私はあなたの助けに感謝します。AngularJSのリモートapi URLからユーザーを確認しますか?
ここにコメントを書くと、どこにバグが修正されたのか分かります。御時間ありがとうございます。 https://plnkr.co/edit/nWFi81KannLcQfratr0t
PS:plunkerで、それはそれで動作することが必要ですが、plunkerはそれを実行しなかったことをUI-ブートストラップがある、私が持っているコメントのUIここ
がいっぱいplunkerです - ブーツストラップ。ここで
は、あなたがそれがクライアント側を形成削除されているため、ユーザーが削除されていないいくつかのコード
$scope.confirmedAction = function(person) {
var index = $scope.userInfo.lawyers.map(function(e) {
return e.id;
}).indexOf(person.id);
$scope.userInfo.lawyers.splice(index, 1);
console.log($scope.userInfo.lawyers);
// console.log($scope.userInfo);
$window.location.href = '#/lawyer';
にHomeController
var isConfirmed = false;
app.controller('HomeController', function($scope, people) {
if (!isConfirmed) {
people.getUserInfo().then(function (response) {
$scope.userInfo = response.data;
//console.log($scope.userInfo);
}, function (error) {
console.log(error)
});
}
});
ありがとうございました!さて、私は何がうまくいかないのか知っています。 –
あなたはplunkerを削除してください、またはapiのURLを削除してください、お願いしますか? –
@SuzyHakobyanもちろん – abdoutelb