2016-08-19 2 views
0

PythonとDjangoを使用しているときに、httpリクエストでビューを使用して生成されたすべてのWebページに対して生成されたURLが存在することが想起されました。流星群を使用しているときにこれを行う方法はありますか?どんな助けも素晴らしいだろう。ただ記事へのリンクがあれば、私はそれについて何も見つけられないようだ。流星の中に生成されたhtmlページのセマンティックURLを持つ方法?

+0

おそらく、[ルーティング](https://stackoverflow.com/documentation/meteor/5119/routing)機能を探しています。 Iron Router(リンクドックに記載)と[Flow Router](https://github.com/kadirahq/flow-router) – ghybs

+0

@ghybs私はルーティングする方法を知っています。私はフロールータを使用しています。私が求めているのは、URLを手動でコードに入力することに反対するURLを生成する方法です。 – dmkanerer

+0

ああ、私の悪い、誤解をおかけして申し訳ありません:-)その後、[Semantic URL](https:// en。 wikipedia.org/wiki/Semantic_URL)、別名「親しみやすいナメクジ」(https://atmospherejs.com/?q=friendly%20slugs) – ghybs

答えて

1

この機能はルーティングに関連付けられているため(メテオコアはルーティングを提供しないため)、URLを生成するボックスはありません。 FlowRouterを使用しているので、arillo:flow-router-helpersパッケージをご覧ください。このパッケージは自動的にURLを生成しませんが、リンクのURLを簡単に生成できるように、テンプレート(Blaze)内で活用できるURLヘルパーを提供します。そのドキュメントからいくつかの簡単な例:pathForよう

{{pathFor}}

<a href="{{pathFor '/post/:id' id=_id}}">Link to post</a> 
<a href="{{pathFor 'postRouteName' id=_id}}">Link to post</a> 
<a href="{{pathFor '/post/:id/comments/:cid' id=_id cid=comment._id}}">Link to comment in post</a> 
<a href="{{pathFor '/post/:id/comments/:cid' id=_id cid=comment._id query='back=yes&more=true'}}">Link to comment in post with query params</a> 

{{urlFor}}

が、絶対URLのを返します。

{{urlFor '/post/:id' id=_id}} 

{{linkTo}}

{{#linkTo '/posts/'}} 
    Go to posts 
{{/linkTo}} 
関連する問題