2013-10-14 69 views
2

我想嘗試router.js但我很難這樣做。 從我的理解,它可以獨立使用(沒有燼或其他框架),所以我已經下載並導入它。如何使用router.js獨立?

<!DOCTYPE html> 
<html> 
<head> 
    <title>routerJS</title> 
</head> 
<body> 
    <script src="js/router.js"></script> 
    <script src="js/app-routing.js"></script> 
</body> 
</html> 

在應用程序的路由我只是實例化一個新的路由器

var router = new Router(); 

但我得到

Uncaught TypeError: undefined is not a function router.js:144

所以我有雙重檢查回購README和添加一些依賴關係:

<!DOCTYPE html> 
<html> 
<head> 
    <title>routerJS</title> 
</head> 
<body>  
    <script src="js/rsvp.js"></script> 
    <script src="js/route-recognizer.js"></script> 
    <script src="js/router.js"></script> 
    <script src="js/app-routing.js"></script> 
</body> 
</html> 

現在我得到

Uncaught SyntaxError: /js/route-recognizer.js:296

我還在這裏丟失什麼? 如何成功使用route.js?

謝謝。

+0

仍然不能使它發揮作用。我玩過依賴關係,但沒有運氣。任何人都在使用它? – macsig

回答

0

參考this post似乎有一個代碼更改。

請嘗試重新設置,並創建一個路由器的對象,像這樣

var router = new Router["default"](); 
+0

感謝您的回覆。我已經14個月了,而且不管怎麼樣,我都會記住這個問題。 – macsig

+0

@macsig然後這將是有用的任何人使用它;) – dbf