問題タブ [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.
javascript - Meteor.js パブリック フォルダーが .html ファイルを提供しない
で提供する必要がある Google の .html ファイルがありますhttp://www.domain.com/google1234567890123456.html
。.html ファイルを に配置しましpathToMeteorApp/public/
たが、その URL にアクセスすると、Meteor はいくつかのテンプレートを含む空のページを表示します。
を使用しiron-router
ていますが、.html ファイルがパブリック フォルダーにあるにもかかわらず、ルーターがまだ .html ファイルへの URL を管理している可能性はありますか? もしそうなら、それを防ぎ、.html ファイルをその URL で直接提供するにはどうすればよいでしょうか?
meteor - Iron Router を使用して現在のユーザーを含むルートを定義するにはどうすればよいですか?
私は Meteor と Iron Router にかなり慣れていないので、この '/users/hippomoe/bookmarks/Kj6ecNk7DeW7PmmGA' のようなルートを作成しようとしています。ここで、hippomoe は現在ログインしているユーザーで、Kj6ecNk7DeW7PmmGA は a の ID になります。ブックマーク。私が試したことのいくつかは、ユーザー名を提供するハンドルバーヘルパーを追加することでした
また、RouteController 定義内のデータ コンテキストで user: Meteor.user().username を定義しようとしました。どちらの場合も、次のエラーが表示されます。
このタイプのルートを示す例を見つけようとしました (これは一般的だと思います)。これに関連して StackOverflow で見た他の質問は、現在ログインしているユーザーではなく、特定のドキュメントに関連付けられたユーザーを取得することに関するものでした。
シンプルなものが足りないようです。誰かがこれを達成する方法の簡単な例を提供/指摘できますか?
meteor - Iron-router と Meteor : 異なる URL でレンダリングされるテンプレート
私は3つのテンプレートを持っています。サインアップ、ログイン、公開テンプレート。
ハンドルバーがURLを取得してテンプレートをレンダリングするようなロジックを実行できる方法はありますか?
お気に入り:
javascript - Meteor iron-router がテンプレートを正しいレイアウトに挿入しない
ルートを設定しました
テンプレートはshowForce
とてもシンプル
mainPanel
テンプレそのまま
しかし、そのテンプレートにはこのような親があります
ルートはテンプレートをページにレンダリングしますが、yield
位置にはレンダリングしません。page_logged_in
テンプレートの DOM 兄弟として表示されます。
なぜこれが起こっているのですか?
ありがとう