angular.js - angularjs ng-repeat を更新できません
阿神
阿神 2017-05-15 16:57:36
0
4
602

図のように、配列を直接プッシュすると正常にページが更新されます。ただし、新しい配列を $scope.items に直接割り当てると、ページは更新されません。

阿神
阿神

闭关修行中......

全員に返信(4)
PHPzhong

答えはコメントにあります

Angular を使用しているため、Promise を使用してください:

リーリー リーリー

ということは、状況に応じてログに

を追加することができます。
いいねを押す +0
洪涛

主なトピックは、コントローラーのスコープをサービスに転送することです。サービスのメソッドをコントローラーに取得することをお勧めします。
例:

リーリー
いいねを押す +0
Peter_Zhu

値を割り当てた後、$scope.items の値をコンソールして、間違った値を支払っていないか確認します... このように書いただけでは、どこに問題があるのか​​を知ることは困難です。通常はレンダリングをトリガーします

いいねを押す +0
phpcn_u1582

jsではオブジェクトの代入は参照であるため、ng監視はアドレス監視と理解できるため、元の配列が変更されていない場合、ngrepeatはトリガーされません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート