在backbone.js文档中它说:
要创建一个方便的事件调度程序,可以协调应用程序的不同区域之间的事件: var dispatcher = _.clone(Backbone.Events)
任何人都可以解释如何实现调度程序从一个视图到另一个视图进行通信?我在哪里将代码放在我的应用程序中?
在Play Framework 2中渲染scala模板时是否可以定义可选参数?
我的控制器看起来像这样:
public static Result recoverPassword() {
Form<RecoveryForm> resetForm = form(RecoveryForm.class);
return ok(recover.render(resetForm));
// On success I'd like to pass an optional parameter:
// return ok(recover.render(resetForm, true));
}
Run Code Online (Sandbox Code Playgroud)
我的Scala模板如下所示:
@(resetForm: Form[controllers.Account.RecoveryForm], success:Boolean = false)
Run Code Online (Sandbox Code Playgroud)
还尝试过:
@(resetForm: Form[controllers.Account.RecoveryForm]) (success:Boolean = false)
Run Code Online (Sandbox Code Playgroud)
在这两种情况下我都得到"错误:类恢复中的方法渲染不能应用于给定类型;"