ルーターは URL を適切に処理し、ルートが存在する場合は適切なルートを呼び出します。しかし、ルートが存在しない場合の処理方法は?
app.js
App = Ember.Application.create();
App.Router.map(function () {
this.resource('about', { path: "/about" });
this.resource('admin', { path: "/admin" });
});
index.html
<script type="text/x-handlebars" id="about">
<h1>ABOUT</h1>
</script>
<script type="text/x-handlebars" id="admin">
<h1>ADMIN</h1>
</script>
使用事例:
ユーザーが index.html#/xxxx という URL を入力したときに、要求された「ページ」が存在しないことを示す一種のエラー ページに遷移したいと考えています。
これまでのところ、解決策は見つかりませんでした...