問題タブ [jsviews]

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

jsrender - ビューモデルが変更されたときに JsViews #index が更新されない

どうにかして強制的に更新する必要がありますか? 「削除」を呼び出すと更新されるグリッドがありますが、インデックスの番号は付け直されません。

誰もこれに遭遇したことがありますか?

http://jsfiddle.net/mawaru/mfMBA/

更新:私はそれを理解したと思います。

この行を追加しました。

あれは正しいですか?

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

jsrender - jsViews - data-link 属性で visible を使用すると正しく機能しない

たくさんのメモがある次のコードがありますが、selectedNotes が null でない場合にのみこの div を表示したいです。うまく機能している長さ属性を使用しました。

私の問題は、selectedNotes オブジェクトが設定されているかどうかに関係なく、div 内のスパンにエラーが表示されることです。エラーは「data.selectedNotes が null です」です。何故ですか?それが div 内にある場合、段落を表示しないことで正しく機能するはずではありませんか?

私はこのフィドルにコードを入れました: http://jsfiddle.net/armydee/Z9wBJ/

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

jsrender - jsViews - データから選択したオプションを設定する方法

jsViewsを使用してサーバーからのいくつかの値にバインドされた選択があります。オプションを表示することに成功しましたが、選択オプションを追跡して、JavaScript オブジェクトの値に設定できるようにしたいと考えています。これは私のコードです:

完全なサンプル コードは、次のフィドルにあります: http://jsfiddle.net/4ZevT/

ご覧のとおり、 selected{:selectedAlbum} を使用しようとしましたが、何もしません。ページがサーバーから値にロードされたときにオプションが自動的に設定されるようにするにはどうすればよいですか。

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

javascript - JsViews/JsRender - オブザーバブルの更新が機能しない

私は JsViews/JsRender と非常に複雑なデータセットを扱っています。現在、データ モデルの変更後にレンダリングされた値を更新する際に問題が発生しています。

次のコードの理由を教えてください: http://jsfiddle.net/kWBFS/22/でバインドされた値を更新しても機能$.observable(...).refresh(...)$.observable(...).setProperty(..., ...)ないのですか?

添付されたライブラリに何か問題があるのでしょうか? コンソールにエラーは発生しません。

どうもありがとう!

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

css - JsViews css-tag のロジック

jsViewscss-widthの aにロジックを入れようとしています。data-link次の 2 つのアプローチは機能しませんでした。

また

css-value をプロパティに適切に基づいて動的に変更するにはどうすればよいですか?

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

javascript - jsRender でテンプレートをラップする

テンプレートの一部をプレーンな HTML でラップしようとしています。またはコードで:

次のようになります。

これまでに試したこと:
カスタムタグアプローチ

しかし、内部CONTENTでは自分のデータにアクセスできません。[または、少なくとも私が慣れ親しんだ方法ではありません。]

テンプレートアプローチ
私はこの例を検討しました。これは技術的に私が必要とするものに近いです:

~tag.tagCtx.args[0]しかし、何かをラップしたい場合 は、代わりに何を書くべきかわかりません 。

私が必要としているものに近いアプローチはどれですか? そして、残りの問題をどのように解決できますか?

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

jsrender - jsViews を使用してクラスを切り替える方法

テンプレートに次のような要素があるとします。

いくつかのクラスが適用されていますが、設計時にはそれらがどのクラスなのか正確にはわかりません。

データ バインディング/リンクに使用されるモデルにxtrue というプロパティがある場合、追加のクラスを に追加し<div>たいc4と思いc4ます。

jsViewsを使用してこれを行うにはどうすればよいですか?

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

jsrender - JsRender+ JsViews | オブジェクトの内部配列に $.observable().insert する方法

サンプル JSON: https://gist.github.com/mekkoo/6604902

$.observable().insert メソッドを使用して、内部配列「アイテム」をオブジェクト化したいと考えています。しかし、メソッド呼び出し時に「Uncaught TypeError: Object # has no method 'insert'」というエラーが表示されました