問題タブ [ractivejs]

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

javascript - 「ライブ」の Ractive データ オブジェクトを強制終了する

RactiveJS では、Ractive にデータとして設定されたオブジェクトは「ライブ」になります。これは、ライブラリがデータの変更を検出するためのハンドラーを追加しているためです。ただし、Ractive を使用しない別の場所で同じオブジェクトを使用したい場合は、次のようにします。

オブジェクトはまだ「ライブ」であるため、変更objectForModuleBするとデータに影響します。objectForModuleA「stringify-parse を実行」してハンドラーを削除することで回避します (データのみを処理しています。計算関数と日付オブジェクトは使用しません)。

ドキュメントを何度も読んだ場合。これまでのところ、ドキュメントでこのようなものに遭遇したことはありません。

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

templates - Ractive で複数のテンプレートを処理する方法

2 つのテンプレートindexがあるとします。メイン コンテンツを含むchangelogテンプレートと、変更ログを含むテンプレートです。これらは異なるテンプレートと見なされます。

これらのテンプレートをその場でプログラム的に変更できるようにするための最良の方法は何ですか? インスタンスのtemplate変数を変更できると考えていましたが、それを変更してもコンテンツは更新されません。理想的には、ユーザーがメニューのボタンをクリックしてとを切り替えられるようにしたいと考えています。Ractiveractive.template = '#changelog';outputindexchangelog

0 投票する
0 に答える
83 参照

events - RactiveJS - 特定の要素 (ノード) からイベント ハンドラーを削除するにはどうすればよいですか?

たとえば、要素にプロキシ イベントを登録しました。

この要素への参照があるとします (たとえば、イベント ハンドラ内の event.node から)。この特定の要素だけから「doSomething」を削除/登録解除するにはどうすればよいですか? (私はまだ他の要素のためにこのイベントを保持したい)

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

javascript - 部分的な反復再帰 - 最大コール スタック サイズを超えた結果

私はRactivejsを初めて使用し、単純な部分再帰を実装しようとしています...

私のテンプレートは

そして私のデータ:

これにより、「最大呼び出しスタック サイズを超えました」というエラーが発生します。私は何を間違っていますか?

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

ractivejs - Ractive JS グローバル観測

複数の Ractive インスタンスを同じデータにバインドしたいと考えています。

r1 に通知されるようにグローバル キー パスを作成する方法はありますか?

ありがとう。