問題タブ [boilerplatejs]

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 に答える
112 参照

javascript - ko.mapping は、値の代わりに入力フィールドに関数を表示します

ノックアウト用の ko.mapping プラグインに問題があります。答えを徹底的に探しましたが、何も見つかりませんでした。

ボイラープレート js と組み合わせてノックアウトを使用していますが、それは問題ではないと思います。

JS は次のとおりです。

ご覧のとおり、監視可能にしたいオブジェクトのみを定義しています。

ここにHTMLがあります

かなり長くなりますが、簡潔にするために、エラーを示す 2 つのフィールドだけを貼り付けます。最後に実行すると、次のようになります。

http://i.stack.imgur.com/2Vasm.png

これが私がこれまでに試したことです:

  • 変数名の後に () を使用して、オブザーバブル内の値を評価して表示します。

これは機能しますが、オブザーバブルはその後再び更新されないため、プロパティなどを失います。

  • マッピングの作成関数を定義します。Al ready これを試しました:

    var mapping = {'paraUsoEn':{create:function(options){return ko.observable(options.data);}}}

そして動作しません。値は表示されず、更新もできません。

誰かがこの種の問題を解決してくれることを願っています。それ以外の場合は、手動でマッピングを行う必要があります (これでうまくいきます!)。

ありがとう!

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

backbone.js - ボイラープレートjs​​を使用してbackbone.jsで200画面のWebサイトをサポートするにはどうすればよいですか?

私のアプリケーションは販売可能です。現在、アプリケーションで 200 の画面を識別しています。シングル ページ アプリケーションでは、すべてのテンプレートと js ファイルを 1 回のリクエストでダンプする必要があり、最初の読み込みでページのレンダリングに時間がかかります。これを処理する標準的な方法はありますか?