問題タブ [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.
arrays - jsView を使用して配列データ値からオプションを構築しようとしています
プロパティのないアイテムの配列がある場合、for ループ内の値にどのようにアクセスしますか? 現在、適切な数のオプションを取得していますが、オプションの値を取得するための正しい構文が見つかりません。
http://jsfiddle.net/geewhizbang/Y44Gm/4/で動作する jsfiddle があります。
テンプレートを含むこの本文:
javascript - jsViews で onAfterChange のスコープを変更する
非常にネストされたデータがあるため{{scope variable}}...{{/scope}}
、スコープを変更するだけのタグを追加しました。
これは今のところ機能しますが、このサンプル コードにはonAfterChange
、サーバーにデータをプッシュするために使用する に問題があります。
イニシャライザで:
テンプレートでは:
「Foo」は正しく表示されますが、変更すると、の代わりにオブジェクトonAfterChange
が取得されます。のスコープ変更を実現するために何かを追加できますか?
(タグにはこの動作がありますが、単一のオブジェクトをループすることはできません。)data
TheObject
{{scope}}
onAfterChange
{{for}}
javascript - parentNode.tagName.toLowerCase undefined
このフィドルは、jsviews を使用して次のエラーを生成します。
これは、tagName が定義されていないためです。
フィドルは、可能な限り単純なケースを表しています (jsviews を使用しますが、実際には何もバインドしません)。私の実際のアプリケーションにはより複雑なテンプレートが含まれていますが、それらはすべて同様のエラーを生成しています。
link の代わりに render を使用して同じテンプレートをレンダリングすると、正常に機能します。
これはバグだと思います-実装で何が欠けていますか?
jquery - JsRender/JsViews:ネストされたjsonをループする方法は?
以下のようにネストされた json を jsrender/jsviews でループするにはどうすればよいですか?
テンプレート、
結果、
私が求めているもの、
reset - jsviews で reset() 関数が正しく動作しないのはなぜですか?
データ バインディングに jsviews を使用しています。
私のテンプレート
マイフォーム
テンプレートは値を正しくバインドします。テキスト フィールドの値を変更し、リセット ボタンをクリックしました。テキスト フィールドは空になりますが、ページの読み込み時にレンダリングされた値が必要です。
jsviews data-link で reset() 関数が正しく動作しないのはなぜですか?
jsviews - Jsviews ヘルパーは、監視可能な更新 (配列) で更新されなくなりました
コミット 48 (ベータ候補) の後、監視可能な配列ロジックを取得できなくなりました。私はそれが変わったことを知っています。私は変更ログを読み、新しいコミットでしばらく遊んでいましたが、うまくいきませんでした。ヘルパーはもう更新されません。どんな助けでも感謝します。
簡単な例を次に示します。「友達を追加」をクリックすると、再度 friends_names を呼び出す必要があります..しかし、それはもうありません:
ネストされたテンプレートを使用できることはわかっていますが (問題が解決するかどうかはわかりません)、実際のアプリケーションではヘルパーにもっと多くのロジックがあるため、ネストされたテンプレートは役に立ちません。