問題タブ [2-way-object-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 に答える
1151 参照

data-binding - Polymer 1.x の [[var]] と {{var}} へのバインドの違いは何ですか?

私は{{variable}}、Polymer 0.5 の のように、中かっこを使用したバインドに精通しています。

ただし、Polymer のリリース バージョンの例とコード スニペットでは、 などの角括弧を使用したバインドにも気付き始めました[[variable]]

{{variable}}今は違う意味ですか、それとも同じで[[variable]]単なる追加ですか? ポリマーへの結合とポリマー内での結合の違いは何ですか?[[variable]]{{variable}}

0 投票する
2 に答える
1097 参照

xamarin - ユーザーがセルに入力を入力したときに、カスタム セルがビューモデルを更新しない

私は MVVMCross(Xamarin.iOS) が初めてです。だから、私は間違った方向にいる可能性があります。誰かが私を正しい方向に向けたり、私が間違っていることを指摘したりできれば.

MVVMCross の "CustomerManagement" と "Collection" のサンプルは既に見てきました。

基本的には設定画面を作成しようとしています。

1 つのテキスト フィールドを持つ 1 つのカスタム UITableViewCell があります。以下の私のコードを参照してください。「EntryTF」は IBOutleted です。「EntryTF」はモデルの「FirstName」プロパティにバインドされています。値を「FirstName」に設定するとUIに反映されます。しかし、ユーザーがテキストフィールドに何かを入力すると、モデルに保存されません。要するに、セルはビューモデル/モデルを更新していません。

セルクラスの外にバインドしたいことに注意してください。したがって、このセルを他のモデルやフィールドに再利用できます。

私のビューモデル:

モデル:

TableView ソース:

更新: まだ答えを得ることができません。上記のコードでは、「EntryTF」をモデルのプロパティにバインドしたいと考えています。しかし、私はクラス外でバインディングを続けたいと思っています。そこで、誰かが「EntryTF」に直接バインドする方法を指摘できれば、CaptionText プロパティは必要ありません。 Xamarin Forms のように BindableProperty を作成する方法はありませんか? MVVMCross は成熟したフレームワークだと思うのに、なぜこのような単純なことの解決策がないのでしょうか。

同じことを達成する簡単な/他の方法があれば、私もここにいたいと思います.

MTD も調べましたが、カスタム セルにはあま​​り役に立ちませんでした。また、かなりの量の学習が必要です。

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

javascript - 新しいオブジェクト インスタンスへの Polymer 双方向データ バインディングが機能しない

ネイティブ要素に双方向バインドしようとしていますが、DOM が変更時に更新されないという問題があります。

私が単純なプロパティを持っている場合、それはうまくいきます: <input type="text" value="{{myData::input}}">

新しいオブジェクト インスタンスにバインドし、javascript を介してバインディングを更新すると、DOM は更新されません。

チェックするthis.myData.barと表示され= "poly"ます。ただし、DOM はまだ表示されていpolymerます。また、変更されたイベントは親コンポーネントまでバブルしません。

また、いくつかの異なる方法で javascript Foo モジュールを作成しようとしました。

ポリマー バージョン: 1.0.5/1.0.6

前もって感謝します!