問題タブ [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 に答える
163 参照

arrays - jsView を使用して配列データ値からオプションを構築しようとしています

プロパティのないアイテムの配列がある場合、for ループ内の値にどのようにアクセスしますか? 現在、適切な数のオプションを取得していますが、オプションの値を取得するための正しい構文が見つかりません。

http://jsfiddle.net/geewhizbang/Y44Gm/4/で動作する jsfiddle があります。

テンプレートを含むこの本文:

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

javascript - jsViews で onAfterChange のスコープを変更する

非常にネストされたデータがあるため{{scope variable}}...{{/scope}}、スコープを変更するだけのタグを追加しました。

これは今のところ機能しますが、このサンプル コードにはonAfterChange、サーバーにデータをプッシュするために使用する に問題があります。

イニシャライザで:

テンプレートでは:

「Foo」は正しく表示されますが、変更すると、の代わりにオブジェクトonAfterChangeが取得されます。のスコープ変更を実現するために何かを追加できますか? (タグにはこの動作がありますが、単一のオブジェクトをループすることはできません。)dataTheObject{{scope}}onAfterChange
{{for}}

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

javascript - parentNode.tagName.toLowerCase undefined

このフィドルは、jsviews を使用して次のエラーを生成します。

これは、tagName が定義されていないためです。

フィドルは、可能な限り単純なケースを表しています (jsviews を使用しますが、実際には何もバインドしません)。私の実際のアプリケーションにはより複雑なテンプレートが含まれていますが、それらはすべて同様のエラーを生成しています。

link の代わりに render を使用して同じテンプレートをレンダリングすると、正常に機能します。

これはバグだと思います-実装で何が欠けていますか?

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

jquery - JsRender/JsViews:ネストされたjsonをループする方法は?

以下のようにネストされた json を jsrender/jsviews でループするにはどうすればよいですか?

テンプレート、

結果、

私が求めているもの、

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

reset - jsviews で reset() 関数が正しく動作しないのはなぜですか?

データ バインディングに jsviews を使用しています。

私のテンプレート

マイフォーム

テンプレートは値を正しくバインドします。テキスト フィールドの値を変更し、リセット ボタンをクリックしました。テキスト フィールドは空になりますが、ページの読み込み時にレンダリングされた値が必要です。

jsviews data-link で reset() 関数が正しく動作しないのはなぜですか?

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

jsviews - Jsviews ヘルパーは、監視可能な更新 (配列) で更新されなくなりました

コミット 48 (ベータ候補) の後、監視可能な配列ロジックを取得できなくなりました。私はそれが変わったことを知っています。私は変更ログを読み、新しいコミットでしばらく遊んでいましたが、うまくいきませんでした。ヘルパーはもう更新されません。どんな助けでも感謝します。

簡単な例を次に示します。「友達を追加」をクリックすると、再度 friends_names を呼び出す必要があります..しかし、それはもうありません:

ネストされたテンプレートを使用できることはわかっていますが (問題が解決するかどうかはわかりません)、実際のアプリケーションではヘルパーにもっと多くのロジックがあるため、ネストされたテンプレートは役に立ちません。