2017-06-07 7 views
1

私はポリマーを学んでいます。私はapp-routeとapp-locationにいくつかの問題があります。私はこのような単純な例で試してみました:メインページはコンポーネントのみをロードし、URLはlocalhost /テスト/ advisor_id/14152で体 にテスト・コンポーネントのタグを持っているポリマーのアプリルートは空のデータ属性を返します

<dom-module id="test-component"> 
    <template> 
     <style scoped> 

     </style> 
     <app-location route="{{route}}" use-hash-as-path></app-location> 
     <app-route route="{{route}}" pattern="/test/:advisor_id/:user_id" 
        data="{{data}}" tail="{{subroute}}"> 
     </app-route> 
     route : [[route.path]]<br> 
     data.advisor_id : [[data.advisor_id]]<br> 
     data.user_id : [[data.user_id]] 
    </template> 
    <script> 
     Polymer({ 
      is: "test-component", 
      properties: { 
       route: String, 
       data: Object 
      }, 
      ready: function() { 
       console.log(this.route); 
      } 
     }); 
    </script> 
</dom-module> 

を、私は、コンポーネントが、data.advisor_idを見ますdata.user_idは空です。私はroute.pathをテストしました。それも空です。

私は何かを忘れたようですが、それが何であるか理解していないようです。お時間

答えて

1

を事前に

おかげで、それは場所

は「 http://..../#!/path」構文を見込んでいるので、あなたのアプリ-場所から「利用ハッシュとしてパス」を削除
関連する問題