I would like to open new tab with Iron:Router. How can I open new tab with Router.go() and Pass some data?
            Asked
            
        
        
            Active
            
        
            Viewed 891 times
        
    1 Answers
-1
            For Example you have a profile route with the _id of the user, this will work.  
 Router.go('/profile',Meteor.userId())
 
    
    
        Ethaan
        
- 11,291
- 5
- 35
- 45
- 
                    1thanks but It doesn't open new tab. How can I open the new tab with Router.go() function? – Phirum Apr 06 '15 at 08:20
- 
                    1Hi @Phirum check [this related SO](http://stackoverflow.com/questions/4907843/open-a-url-in-a-new-tab-using-javascript) you can do it with plain javascript, with iron router, you only will get a refresh page with `router.go` you can do something like this, using javascript + iron:router `window.open(Router.url(path, params, someQueryt));` following this syntaxis – Ethaan Apr 06 '15 at 15:09
- 
                    1Ethaan is correct, you need `window.open(url)` to open a new window and then it's only a question of generating the url you want. – Michel Floyd Apr 07 '15 at 02:18
- 
                    thank @Ethaan and @Michel Floyd. It works with `window.open();` – Phirum Apr 10 '15 at 10:45
