0
Q
默認錯誤頁面
A
回答
2
你必須使用BackboneJS(Backbone Router)進行路由。通過這段代碼,會話變量'page_type'讓你知道你是否在錯誤的URL上。
var BackboneRouter = Backbone.Router.extend({
routes: {
"/": "default",
":error": "list"
},
default: function() {
Session.set("page_type", "default");
},
error: function() {
Session.set("page_type", "error");
}
});
Router = new BackboneRouter;
Meteor.startup(function() {
Backbone.history.start({pushState: true});
});
現在您可以使用'page_type'來告訴模板引擎加載哪個模板。
Template.tmp.route = function() {
if (Session.get("page_type") == "default") {
return true;
} else {
return false;
}
<template name="tmp">
{{#if route}}
{{> default}}
{{else}}
{{> error}}
{{/if}}
</template>
相關問題
- 1. nginx配置默認錯誤頁面
- 2. 默認錯誤頁面與angular2
- 3. 重寫Sinatra默認NotFound錯誤頁面
- 4. JSF默認的tomcat錯誤頁面
- 5. 默認頁面
- 6. 重定向到默認錯誤頁面在jQuery .ajax()錯誤:
- 7. Tomcat默認頁面
- 8. MVC默認頁面
- 9. Squirrelmail默認頁面
- 10. 默認HTML頁面?
- 11. 頁面不被重定向到默認的錯誤頁
- 12. 主頁和默認頁面
- 13. Apache顯示默認頁面VHOST頁面
- 14. wordpress登陸頁面和默認頁面
- 15. 有沒有區分自定義錯誤頁面和網頁默認錯誤頁面的方法?
- 16. 覆蓋虛擬主機的默認錯誤頁面
- 17. 捕捉異常默認的錯誤頁面呈現前
- 18. 如何停止警予默認的錯誤頁面
- 19. LARAVEL默認頁面沒有加載 - 錯誤324 - ERR_EMPTY_RESPONSE
- 20. Chrome菜單錯誤,默認的ASP頁面
- 21. 更改Nginx的乘客默認錯誤頁面
- 22. 如何在web.xml中指定默認錯誤頁面?
- 23. 如何更改Rails中的默認錯誤頁面
- 24. 如何使用httpErrors添加默認錯誤頁面
- 25. WebRequestCycle.onRuntimeException重定向到默認錯誤頁面
- 26. 連接到Tomcat時的錯誤默認頁面
- 27. 禁用默認的jQueryMobile錯誤加載頁面消息
- 28. 自定義Web-logics默認404錯誤頁面
- 29. Spring框架默認錯誤頁面到JSON
- 30. 防止IIS 7.5使用web.config顯示默認錯誤頁面