問題タブ [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.
javascript - 複数の Ractive コンポーネント
現時点では、テンプレートで複数のコンポーネントを使用することはできません。例えば:
Ractive は最初のものだけを表示します。同じコンポーネントタグを 2 回使用したい場合も同様です。コンポーネントが 1 つしかないのに、タグの後に何かを配置すると (上記のようになります)、さらに奇妙になり<p>text here</p>
ます。こちらも表示されません。これは問題を示すJSBinですhttp://jsbin.com/maxen/3/edit?html,js,output
javascript - 現在の日時との比較
最初のページを Ractive でマークアップしようとしています。データ オブジェクト (EndDateTime) の momentjs プロパティを現在の日時と比較する if 式が必要です。これが私が試したものです:
うまくいきません。EndDateTime.isAfter(StartDateTime) (StartDateTime は別の瞬間オブジェクト) に変更すると、機能します。
moment() との比較が機能しない理由と、現在の日時と比較するにはどうすればよいかを理解していただけますか?
ractivejs - 入力値がデータから設定されたときに onchange イベントを発生させる
私は多くの双方向データ バインディング ライブラリを調べてきましたが、モデルの変更によって入力の値が設定されたときに onchange イベントを発生させるものは今のところ見つかりませんでした。ractive.js でそれを行う方法はありますか?
express - Ractive mustache テンプレートで条件付きコメントを処理するにはどうすればよいですか?
Express と Ractive を使用して口ひげのテンプレートをレンダリングしています。私の実際のコードは次のようになります。
ただし、ページがレンダリングされると、条件付き [if IE] ブロックは含まれません。それらをコメントとして解釈している可能性があると思います。とにかく、IE との互換性のために使用するリンクを変更する方法が必要です。これを行う別の方法があれば喜んで受け入れますが、これがまったくレンダリングされないことに少し驚きました。
ractivejs - ハングアウト ボタンで Ractive 状態が機能しない
HangoutButton で動作するテンプレートがあります。
HangoutUrl が指定されていない場合はハングアウト ボタンを表示し、それ以外の場合は通常のアンカーを表示します。HangoutUrl がまだ指定されていないときにページを読み込んでから、(ページのリロードなしで) HangoutUrl 値を設定すると、次のようになります。
したがって、アンカーだけを表示する代わりに、両方を取得します。ハングアウト ボタンが生成する醜い html が原因だと思います。
HangoutUrl が指定されている場合にハングアウト ボタンを削除するにはどうすればよいですか?