2

router.jsを試してみたいのですが、なかなかできません。私の理解では、スタンドアロンで (ember や他のフレームワークなしで) 使用できるので、ダウンロードしてインポートしました。

<!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();

しかし、私は得ました

キャッチされていない TypeError: undefined は関数 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>

そして今、私は得る

キャッチされない SyntaxError: /js/route-recognizer.js:296

ここでまだ何かが足りないのですか?route.js をうまく使用するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

0

この投稿を参照すると、コードが変更されているようです。

設定をもう一度試して、そのようにルーターオブジェクトを作成してください

var router = new Router["default"]();
于 2014-12-30T17:17:30.333 に答える