問題タブ [iron-router]

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 投票する
2 に答える
793 参照

meteor - Meteor と Iron-router: サブスクリプションの有効期間

私が知る限り、before: や waitOn: のように、iron-router フック内の結果セットにサブスクライブすると、正常に動作しますが、別のルートが実行されるとすぐに破棄されるようです。これが起こるかどうか誰にもわかりますか?

そうであると仮定すると、サブスクリプションをルート間で永続化する唯一の方法は、 Router.map() 関数以外の場所でサブスクライブすることですか?

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

meteor - Meteor Iron-Router がデータをロードしない

この基本的なルートを用意しましたが、テンプレートは設定しているデータを受け取りません。

サーバーコード:

ページを更新すると、メソッドp内の変数dataは未定義です。理由はありますか?

0 投票する
3 に答える
902 参照

meteor - Iron Router が更新されない

バージョン 0.6.2 に更新しようとしていますが、コマンド ラインに mrt update iron-router を挿入すると、次のアラートが表示されます。

iron-router のインストールに関する問題 ✘ [0.6.1] は [0.6.2] と競合します 依存関係を解決できません! mrt が勝手な推測をしてアプリを実行しても構わない場合は、 --force を使用してください。

私は何か間違ったことをしていますか?

前もって感謝します。

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

meteor - URLフラグメントをサポートする流星ルーターはありますか? つまり、window.location.hash?

私は最近流星に鉄のルーターを使用しました。ルーターを使用してあるページから別のページを閲覧すると、実際にはページのコンテンツ全体がリロードされることに驚きました。これは、あるページから別のページを参照しているときに URL パスが変更されるためです。検索エンジンで閲覧可能な Web サイトには役立つかもしれませんが、Web アプリケーションを構築するのは私が探しているものではありません。

実際、フラグメントを変更すると、たとえばセッションに入れられ、テンプレートで直接使用できるフラグメントに基づくものを期待していました。次のコードは、必要な効果 (jQuery) を生成する必要があります。

しかし、独自のソリューションを使用する前に、車輪を再発明していないことを確認したいと思います。フラグメントに基づくページレンダリングをサポートする流星ルーターまたはその他のフレームワークはありますか (パスとは対照的に)?

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

google-analytics - Google アナリティクスが Meteor で機能しない

この手法http://www.bicobic.com/posts/BkFDo4CqcSnGcGtriを使用して Google アナリティクスを Meteor に追加しようとしていますが、うまくいきません (既に Google アナリティクス デバッガーで確認しました)。ユニバーサル アナリティクスのコードを試しています。

これが私のコードです

私のコードの何が問題なのですか?

前もって感謝します。

0 投票する
4 に答える
809 参照

meteor - Typeahead を使用した Meteor:入力要素で typeahead() を呼び出す場所は?

Iron Router で Meteor を使用していますが、typeahead (このバージョン: https://github.com/bassjobsen/Bootstrap-3-Typeahead ) が機能しないようです。

ここにいくつかのコードがあります:

アプリケーション レイアウトの一部であるヘッダーがあり、次のような入力があります。

after: 関数の jQuery は入力を正しく取得します。しかし、入力で typeahead を呼び出すと、typeahead が適切にアクティブ化されないようです。入力を入力しても、何も起こりません。

ただし、typeahead 呼び出しを setTimeout でラップすると、機能します。

もちろん、何かを setTimeouts でラップし始めるときはいつでも、何かが正しくありません。

Iron Router を使用する場合、先行入力を初期化する正しい場所はいつですか?

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

meteor - 新しいページをロードするルートを作成する方法

この Web 開発ドメイン全体の初心者。

メインページと登録ページがあります。サブスクリプション ページに移動すると、メイン ページの下部に登録ページの内容が追加されます。両方のページが別々の方法でルートを作成するにはどうすればよいですか? したがって、[ホーム] をクリックするとメイン ページのみが表示され、[登録] をクリックすると登録ページのみが表示されます。

前もって感謝します。