构建单页Web应用与Scala模式匹配详解
1. 单页Web应用响应视图处理
在构建单页Web应用时,处理请求响应是关键环节。当请求失败时,我们需要在响应区域显示“Not found”。以下是具体实现步骤:
- 定义响应视图初始化方法 :
首先,我们定义一个初始化方法来生成视图。该视图会监听“model_updated”事件,此事件由控制器在更新模型后触发。初始化完成后,与响应视图交互的唯一方式就是通过“model_updated”事件。
javascript // public/javascripts/responseView.js define(["jquery", "model", "events"], function($, model, events) { var failedResponseHtml = "<div class='col-md-12'>Not found</div>" ; function initialize() { events.on("model_updated", function() { if (model.exists) { // success – we will fill this in later. console.log("model exists") } else { // failure – the user entered // is not a valid GitHub login $("#response").html(failedResponseHtml) ; } }) ; } return { "initialize": initialize } ; }
超级会员免费看
订阅专栏 解锁全文
2126

被折叠的 条评论
为什么被折叠?



