問題タブ [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.
javascript - jsRenderとjsViewsの違い
したがって、jQueryテンプレートがベータ版を超えることはなく、jsRenderとjsViewsが空白を埋めることになっています。Boris Mooreがこのページに投稿した例を確認しましたが、jsRenderとjsViewsの違いがわかりません。さらに、Borisは、混乱を助長するために、もう一方の例で一方を使用しました。それで問題は、それらのうちの2つがどのように関連している(または異なる)のかということです。
javascript - JsViews を使用した JsRender - ビューが null またはオブジェクトではない
私はウィザードでJsViewsの実際の基本的なサンプルを実装しようとしています.jquery.observableとjquery.viewsが含まれています
しかし、このエラー x-browser が表示されます。「ビューがnullであるか、オブジェクトではありません」。ブレークは jsRender で発生しますが、jsRender を使用して他のテンプレート コードが正常に機能しています。jquery.observable $ jquery.views を含めるだけです。jsRender / jsViewsを使用した単純なバインディングの例のjsfiddleを持っている人はいますか? 詳細ビューは必要ありません。モデルからアイテムを削除する最も単純な例です。
javascript - JsViews:データリンクのヘルパー関数の前のコンバーター
JsViewsを使用して、データリンクプロパティのヘルパー関数の前にコンバーターを配置することは可能ですか?どういうわけかこのように。
ありがとう!
javascript - JsViewsとノックアウト
シングルページアプリケーションにJsRenderを使用するつもりであり、JsViewsとKnockoutのどちらを使用するかを検討しています。JsViewsはまだベータ版に到達していませんが、速度と機能の点でこれら2つの主な違いは何でしょうか。
ありがとう!
asp.net - jsRender行を列にピボット - データを列に表示
私は jsRender を使用しており、データを行ではなく列として表示したいと考えていました。データをピボットしたい - これは jsRender でできることですか。SQL でピボットされたデータを取得できないため、自分で行うしか方法がありません。
これは基本的に私が求めているものです。列名を自分で書きたい。
ヘッダー | 行 1 | 行 2 | 行 3 |
コラムブラ | 行データ | 行データ | 行データ
もっと何とか| 行データ | 行データ | 行データ
テーブル セルに {{for}} ループを使用しようとしましたが、どこから始めればよいかわかりません。
更新: Boris の提案の後、提案されたコードを試しました。適切にフォーマットされていませんが、ここに含めました。
これは私の JSON ソースの抜粋です。
そして、私のjsRender JavaScriptコードは次のとおりです。
jsrender - JsViews用にヘルパー関数で生成されたHTMLタグを保持する方法
JsRender [1]には、ページの一部を生成するためのカスタムタグ{{tagdata/}}があります。http://borismoore.github.com/jsrender/demos/step-by-step/03_converters-and-encoding.htmlによると、{{:value}}を使用して値からHTMLをレンダリングすることもできます。
ただし、JsViews [2]では、変換関数がHTMLタグを生成する場合、タグのデータリンク属性に式を配置する必要があります(例:
ここで、convはHTMLタグを生成します
)、DOMに挿入されると、出力はフィルタリングされます(つまり、太字ではなく「 ... 」として出力されます)。JsViewsでこの関数を無効にして、ヘルパー関数に最新データのマークアップを生成させるにはどうすればよいですか?
前もって感謝します!
[1] https://github.com/BorisMoore/jsrender
[2] https://github.com/BorisMoore/jsviews
javascript - jsviewsのフォームにバインドするための正しい構文(コミット26)
私はBorisMooreのjsrender/jsviewsライブラリを試していて、現在現在のバージョンを使用しています(コミット26)。(APIは流動的であることに気づきましたが、それを使用して練習したいと思います)
ここでデモを見てきました:http: //borismoore.github.com/jsviews/demos/index.html
しかし、data-link
構文を決定するのに問題があります。一部のデモでは、構文は次のとおりです。data-link="{:FirstName:}
なぜ2つのコロンがあるのかわかりません。最初のコロンはHTMLエンコードが行われないことを意味すると思いますが、2番目のコロンについてはわかりません。
他の場所では、Hereのような構文が表示data-link="address.street"
されます。中括弧やコロンはまったくありません。いつ必要なのか、必要ないのかしら。また、一方向または双方向のバインディングが必要かどうかを指定する方法には従いません。または、ぼかしではなく、キーを押したときにバインドをトリガーする場合。
正しく設定したい例を次に示します。
選択コントロールにバインドする方法がわかりません。
これがどのように行われるべきかについての説明をいただければ幸いです。
jsrender - 配列の長さで jsviews を使用する
私はこのモデルを持っています:
私の目標は、次の形式で各 taskGroup をリストに表示することです: {Name} {numOfTasks}
taskGroup に空の tasks[] がある場合、それは表示されません。
これがjsfiddleとしての私の試みです: http://jsfiddle.net/ARS2E/
ここに私のテンプレートがあります:
これが私のJavaScriptです:
私はこれを機能させることができず、どこが間違っているのかわかりません。助けていただければ幸いです。
jquery - jsviewsを破棄/クリーンアップする方法は?
DOMに複数回追加/削除できるウィジェットでjsViewsを使用したいと思います。
ウィジェットが作成中に次のようなコードを実行する場合:
メモリリークが発生しますか$("#myElement").remove();
、それともjsViewsが適切に破棄されますか?
#myElement
DOMから削除したくない場合、どのようにjsviewsをアンロードしますか?
javascript - JsViews と AngularJS
シングルページアプリケーションを開発するつもりです。jsViews/jsRender は非常に有望で、ベータ版に近づいています。私は SPA 開発に慣れていないので、jsViews が AngularJS などの他の SPA フレームワークと比較して、速度、機能、使いやすさなどの点でどのようになっているのか知りたいです。
ありがとう!