Angularは、最初に配列にプッシュした後、リピーターをバインドしません

Kev

アレイにバインドされたアングルリピーターがあります。新しいアイテムをプッシュすると、UIは期待どおりに更新されますが、その後のプッシュでは、配列は更新されますが、UIは変更されません。私はすでに試しましたscope.$apply()が、違いはありません。

var app = angular.module('m', []);

app.controller('myCtrl', function ($scope) {
    $scope.maxValue = 6;
    $scope.values = [1,2,3,4,5,6];

    $scope.update = function (){
        $scope.maxValue++
        $scope.values.push($scope.maxValue);
        //$scope.$apply();
    }
});

何が間違っているのかわからない。これは問題を再現する小さな例です

Sajeetharan

同じ値を何度も繰り返して重複要素を作成しているため、使用してみてください track by index

 <li data-ng-repeat="item in values track by $index"> 

working fiddle

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

React Routerは、最初のナビゲーション後にプッシュされたページをレンダリングしません

分類Dev

アプリはデバイスでクラッシュしますが、シミュレーターではクラッシュしません:[UITableViewController loadView]は「XXXViewController」ペン先をロードしましたが、UITableViewを取得しませんでした。

分類Dev

nodejs Elastic Clientエラー:アプリケーションをサーバーにホストした後、マッピングに複数のタイプ[デフォルト、_doc]を含めることはできません

分類Dev

データベースからファイルを取得した後、アイテムを配列にプッシュできません

分類Dev

ソリューションは、Visual Studio2012のマージ後にデバッグ/ビルド/クリーンアップを許可しません

分類Dev

配列内のすべてのオブジェクトは、新しいオブジェクトをインスタンス化してプッシュした後にオーバーライドされます

分類Dev

ドロップダウンリストはポストバック後にグリッドビューデータを変更していません

分類Dev

Flaskアプリを新しいコンピューターに複製した後、実行できません

分類Dev

Heroku Playのデプロイ後にアプリがクラッシュしました!フレームワーク(タイプdoubleは存在しません)

分類Dev

kubernetesダッシュボードエラー: 'メトリッククライアントヘルスチェックに失敗しました:サーバーは要求されたリソースを見つけることができませんでした(サービスヒープスターを取得します)。

分類Dev

SQL Server LocalDB:データベースを同じコンピューター(マシン、同じパス)にデタッチして再接続した後、データベースをバックアップできません

分類Dev

最初に設定した後、アプリバーのタイトルの表示を変更できません

分類Dev

iOS 11にアップグレードした後、アプリがクラッシュし、ログイン後に応答がありません

分類Dev

URLworkspaceidパラメーターが有効なGUIDではありません。」Bluemixに車のダッシュボードをデプロイした後

分類Dev

upsertを使用すると、新しいデータを配列にプッシュできませんでした

分類Dev

「信頼できるマシン」からの事前のログインなしに、Debianをバスターにアップグレードした後にサーバーにSSH接続することはできません

分類Dev

解析はアプリリリースバージョンでは機能しませんが、シミュレーターで、またはxcodeを介してデバイスにインストールされた場合に機能します

分類Dev

URL「/セッション」は有効なリソースにマッピングされませんでした| Javaを使用してwinAppDriver / Windowsアプリケーションのドライバを使用してデスクトップアプリケーションのテストを実行するには?

分類Dev

REACTで配列にプッシュを使用した後、マップは関数ERRORではありません

分類Dev

カテゴリ値をプロットするときに文字列をfloatエラーに変換できませんでした。次のコンピューターではなく、1台のコンピューターで動作しますか?

分類Dev

Linux Mintは、タスクバーのアプリをクリックした後、ウィンドウに焦点を合わせることができません

分類Dev

コンポーネントがデータを配列にプッシュしていません

分類Dev

カタリナにアップグレードした後、パンダとジュピターが見つかりません

分類Dev

データを配列にプッシュした後にSateを更新すると、React機能コンポーネントがレンダリングされません

分類Dev

ドロップされたピンがSwiftを使用して解析するために位置データをプッシュしていません

分類Dev

asp.netリピーターボタンは最初のページの読み込み時にイベントを発生させませんが、ポストバック後に発生します

分類Dev

shared_ptrのベクトルがエラーになります:ベクトルリストをプッシュバックしたいときに「オーバーロードされた関数のインスタンスがありません」

分類Dev

PHP配列のプッシュインループは、ループ外の配列を変更しません

分類Dev

AngularJsアプリはデータをDOMにバインドしません

Related 関連記事

  1. 1

    React Routerは、最初のナビゲーション後にプッシュされたページをレンダリングしません

  2. 2

    アプリはデバイスでクラッシュしますが、シミュレーターではクラッシュしません:[UITableViewController loadView]は「XXXViewController」ペン先をロードしましたが、UITableViewを取得しませんでした。

  3. 3

    nodejs Elastic Clientエラー:アプリケーションをサーバーにホストした後、マッピングに複数のタイプ[デフォルト、_doc]を含めることはできません

  4. 4

    データベースからファイルを取得した後、アイテムを配列にプッシュできません

  5. 5

    ソリューションは、Visual Studio2012のマージ後にデバッグ/ビルド/クリーンアップを許可しません

  6. 6

    配列内のすべてのオブジェクトは、新しいオブジェクトをインスタンス化してプッシュした後にオーバーライドされます

  7. 7

    ドロップダウンリストはポストバック後にグリッドビューデータを変更していません

  8. 8

    Flaskアプリを新しいコンピューターに複製した後、実行できません

  9. 9

    Heroku Playのデプロイ後にアプリがクラッシュしました!フレームワーク(タイプdoubleは存在しません)

  10. 10

    kubernetesダッシュボードエラー: 'メトリッククライアントヘルスチェックに失敗しました:サーバーは要求されたリソースを見つけることができませんでした(サービスヒープスターを取得します)。

  11. 11

    SQL Server LocalDB:データベースを同じコンピューター(マシン、同じパス)にデタッチして再接続した後、データベースをバックアップできません

  12. 12

    最初に設定した後、アプリバーのタイトルの表示を変更できません

  13. 13

    iOS 11にアップグレードした後、アプリがクラッシュし、ログイン後に応答がありません

  14. 14

    URLworkspaceidパラメーターが有効なGUIDではありません。」Bluemixに車のダッシュボードをデプロイした後

  15. 15

    upsertを使用すると、新しいデータを配列にプッシュできませんでした

  16. 16

    「信頼できるマシン」からの事前のログインなしに、Debianをバスターにアップグレードした後にサーバーにSSH接続することはできません

  17. 17

    解析はアプリリリースバージョンでは機能しませんが、シミュレーターで、またはxcodeを介してデバイスにインストールされた場合に機能します

  18. 18

    URL「/セッション」は有効なリソースにマッピングされませんでした| Javaを使用してwinAppDriver / Windowsアプリケーションのドライバを使用してデスクトップアプリケーションのテストを実行するには?

  19. 19

    REACTで配列にプッシュを使用した後、マップは関数ERRORではありません

  20. 20

    カテゴリ値をプロットするときに文字列をfloatエラーに変換できませんでした。次のコンピューターではなく、1台のコンピューターで動作しますか?

  21. 21

    Linux Mintは、タスクバーのアプリをクリックした後、ウィンドウに焦点を合わせることができません

  22. 22

    コンポーネントがデータを配列にプッシュしていません

  23. 23

    カタリナにアップグレードした後、パンダとジュピターが見つかりません

  24. 24

    データを配列にプッシュした後にSateを更新すると、React機能コンポーネントがレンダリングされません

  25. 25

    ドロップされたピンがSwiftを使用して解析するために位置データをプッシュしていません

  26. 26

    asp.netリピーターボタンは最初のページの読み込み時にイベントを発生させませんが、ポストバック後に発生します

  27. 27

    shared_ptrのベクトルがエラーになります:ベクトルリストをプッシュバックしたいときに「オーバーロードされた関数のインスタンスがありません」

  28. 28

    PHP配列のプッシュインループは、ループ外の配列を変更しません

  29. 29

    AngularJsアプリはデータをDOMにバインドしません

ホットタグ

アーカイブ