問題タブ [javascript-databinding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1326 参照

sapui5 - JSONModel の変更イベントがトリガーされない

リソースと呼ばれるモデルがあります。変更イベントをリッスンする必要があります。以下のようにバインディングをアタッチしました。

以下のようにモデルにデータを追加すると、変更イベントがトリガーされません

しかし、初めてデータをモデルに追加すると、トリガーされます

0 投票する
0 に答える
352 参照

angular - Angular2 - 配列の各インデックスに対する双方向データバインディング

私のプロジェクトでは、製品に複数の価格表を含めることができます。各価格表には、その特定の製品の異なる価格を含めることができます。製品を編集するとき、価格表に従ってその製品のすべての価格を取得したいと考えています。必要なデータを正常にフェッチして表示し、(一種の) 2 ウェイでテンプレートにバインドすることもできます。2 つの異なる方法でバインドしようとしましたが、まだ正しくバインドできません。配列の最後のインデックスにのみバインドしているようです。入力欄に正しい値を表示したい。ユーザーが価格を更新すると、更新できるようになります。テーブルに表示されているのと同じデータを入力フィールドに表示してバインドしたいのですが、画像とコードを見ていただくとより理解が深まります。

画像 ここに画像の説明を入力

コード

AddProductComponent

HTML

0 投票する
3 に答える
633 参照

javascript - 関数を割り当てて ng-model を動的に作成する方法はありますか?

以下のコードを考慮してng-model、uniqueAttribute 条件を満たす場合、2 つの異なるオブジェクトで動的に構築しようとしています。

以下は、それが返されるvm.abc、またはvm.defバインドする関数ですng-model

しかし、それは次のようにエラーをスローします:

エラー: [ngModel:nonassign] 式 'vm.isUniqueAttribute(entityDefinition)' は割り当てられません。

それを処理する方法、またはこれを達成するための代替方法はありますか?

単一のオブジェクトを割り当て、後で最終オプションとして 2 つの異なるオブジェクトに分類することで実行できます。しかし、それがそれほど努力せずに処理できるかどうかは疑問です。