問題タブ [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.
meteor - Iron-Router をインストールできません
meteor アプリで mrt add iron-router と入力すると、これが表示されます。これは Mac 上にあります。
smart.json が変更されました.. smart.json からインストールする smart.json が変更されました.. smart.json からインストールします ✓ iron-router タグ: https://github.com/EventedMind/iron-router.git#v0.5.4
/usr/local/lib/node_modules/meteorite/lib/sources/git.js:108 throw "リポジトリのクローン作成中に問題が発生しました: " + self.url; ^ リポジトリの複製に問題がありました: https://github.com/EventedMind/iron-router.git
Iron-router をインストールするにはどうすればよいですか?
meteor - Meteor アカウントのメール検証が 2 つの方法で失敗する
開発ボックスにメールを接続していて、ユーザーを作成した後に確認メールを受け取ります。含まれているリンクをクリックすると、メイン ページに移動します。
1) リンクをクリックすると / にリダイレクトされるため、何らかの処理が行われるように見えますが、ユーザー アカウントの検証済みフラグは変更されません。
2) Accounts.config 設定を無視しているようで、明示的に呼び出した場合にのみ機能します
詳細:
サーバー/lib/account.coffee
サーバー方式:
上記の呼び出しの後、mongo は次のように表示します。
デフォルトのメールを取得:
上記のリンクをクリックすると、次のようになります。
しかし、mongo db に変更はありません。
accounts-password によって処理された /#/verify-email/N3sLEDMsutTbjxyzX によって何かが取り込まれ、ユーザー ドキュメントが更新されることを期待していました。
accounts-base.js の試行、
しかし、この時点ではロケーション ハッシュは空です。
ルートを手動で設定する必要がある場所がありませんか? 鉄のルーターの使用は物事を台無しにしていますか? 念のため、
ありがとう!
javascript - 特定のページにファイルをロードする方法は?
map.html という名前のページを取得しました。これは、Google マップ API を使用する単純な html です。
このページにルーティングするために、iron-router を使用しています。
pathFor も使用:
そして最後に、map.js という名前の別のファイルにある私の Google マップの初期化関数:
http:localhost/map に手動でルーティングする場合はすべて正常に動作しますが、localhost から移動してそのルートのリンクをクリックすると、マップが機能しなくなります。起動時に meteor がすべてのファイルを提供することがわかりました。それを防ぐ?または、特定のファイルを特定のページに提供する方法は?
meteor - 利回りがレイアウト内に表示されない
この素晴らしいルーターをありがとう。必要な場所で歩留まりが得られないという問題があります。ほとんどのエラーと同様に、これはおそらく椅子とキーボードの間のどこかで発生しているため、助けていただければ幸いです。
私のテンプレート html はとてもシンプルです。
これがレンダリングされると、次のように表示されます (順番に): NAV > FOOTER > NAV > YIELD > FOOTER
すべてのラッパーと{{>nav}}
and{{>footer}}
を本体タグに入れてみ{{yield}}
ましたが、レイアウト テンプレートだけを残しました。これを行うと、NAV > FOOTER > YIELD となります。
どちらの場合も、ルーター js は同じです。
私がやったのはばかげたことだと確信していますが、あなたが提供できる助けをいただければ幸いです。
前もってありがとう、デシベル
javascript - Meteor Iron-router の内部テンプレート内のグローバル データにアクセスする方法
Iron-router パッケージを使用していますが、テンプレートのグローバル データへのアクセスに問題があります。以下を定義する router.js があります。
router.js
それは正常に動作します。「各」ハンドルバー内でそれを使用する必要がある場合は、次を使用してデータにアクセスできます。
myTemplate.html
偉大な。しかし、内側のテンプレートを使用する必要がある場合、外側のテンプレートのすべてのデータが消えてしまいます。例:
myTemplate.html
最も奇妙なことは、outerTemplate のすべてのデータが消失することです。
それはバグですか、それとも同じ目標を達成するための別の方法がありますか?
ありがとうございました。
meteor - meteor.js - 複数のサブスクリプションの onReady コールバック
アプリを適切に実行する前に、複数のサブスクリプションから完全なデータを取得する必要がある状況にあります。jQuery/Backbone.js コンテキストでは、次のようにします。
しかし、これはMeteorのやり方ではないと思います...(?)私はこのようなことをすることができました
しかし、これはすぐに面倒になります。おそらく、これを行うための何らかのヘルパー/パターンがあり、私はそれを知りません...
注意 - 私は優れたアイアンルーターを使用しており、これも試しました:
しかし、これは下流のコードの実行を妨げないようで、私の問題は解決しません...
meteor - template-engine-preview-3 を iron-router パッケージと一緒に実行するには?
template-engine-preview-3 を iron-router パッケージと一緒に実行するには?
Iron-Router パッケージの Git リポジトリには、 shark というブランチがあり、Iron-Router を meteor の新しいテンプレート エンジン ( template-engine-preview-3 など) と一緒に使用できるようにする必要があります。
.meteor/release :
smart.json:
スマートロック:
さらに私は実行しmrt update
ます。Meteor アプリは次のコマンドで起動します:meteor --release template-engine-preview-3
新しいテンプレート エンジンを使用して、iron-router を正常に実行できた人はいますか?
meteor - Iron Router、パブリッシュとサブスクライブ
そのため、プロジェクトとそのプロジェクトのストーリーを表示する単純なビューがあります。Iron Router では、これを projectShow ルートと呼んでいます。
私のテンプレートは
したがって、私をつまずかせているのは、サーバーからデータを正しく選択してクライアントに提供することです。私が試したのは、次のように公開することです:
私にとって不明なのは、ルーター/クライアント側でこれを正しくサブスクライブする場所と方法、およびセッション変数を設定して、新しいストーリーを追加するときに現在のプロジェクトを参照できるようにすることです
私は試した:
ただし、これはテンプレートに組み込まれているようには見えません。私は何を間違っていますか?