Hello guys,
I have written an angular style polymer router 'dna-router'. I believe its 
simpler than other routers available. I am still adding more advance 
features.

Link:
https://github.com/Saquib764/dna-router

Review and suggestions are welcomed.

Thanks.


On Saturday, March 15, 2014 at 2:53:26 AM UTC+5:30, Andrew Huth wrote:
>
> For anyone looking for client-side routing, I've made a collection of 
> Polymer elements called <app-router> <https://github.com/ahuth/app-router>
> .
>
> To use it, you set up routes (the target attribute specifies where views 
> will get rendered into):
>
> <app-router target="#main">
>   <app-route to="index">/</app-route>
>   <app-route to="contact">/contacts/:id</app-route>
> </app-router>
>
> And then you set up views that correspond to the to attributes on the 
> routes:
>
> <app-views>
>
>   <template name="index">
>     <p>This is the main page</p>
>   </template>
>
>
>   <template name="contact">
>     <p>This is contact {{ id }}</p>
>   </template>
>
> </app-views>
>
> Url parameters (in this example 'id') get passed into the views.
>
> What are your guy/gal's thoughts on this? I'm not a big fan of having the 
> view definitions on the page. Not sure how else to do it, though. This is 
> also my first Polymer element, so it may not be as Polymeric as it could 
> be. Any pointers on that are greatly appreciated.
>
> Finally, how should this be packaged? It's really a collection of 3 
> Polymer elements. Should they be separate, or combined into one package 
> together?
>
> <app-router>, <app-route>, and <app-views> are all available at 
> github.com/ahuth/app-router. Get it while supplies last!
>
> P.S. This is a rewrite of an earlier post (now deleted) because I didn't 
> like how I worded it before.
>

Follow Polymer on Google+: plus.google.com/107187849809354688692
--- 
You received this message because you are subscribed to the Google Groups 
"Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/polymer-dev/23184e94-94ce-4e37-b660-5e9f77887e36%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to