根据此文档 BootstrapValidator 支持自定义验证回调。
<input type="text" class="form-control" name="captcha"
data-bv-callback="true"
data-bv-callback-message="Wrong answer"
data-bv-callback-callback="checkCaptcha" />
function checkCaptcha(value, validator){}
但是如何在 CoffeeScript 中定义相同的回调呢?我试图定义全局函数但没有成功:
@checkCaptcha = (value, validator) ->
如果使用@checkCaptcha,则需要设置
data-bv-callback-callback="document.checkCaptcha" />
这有点难看。是否有一些范围对象,可以用于我的目的?
UPD。
$ ->
f = (x) ->
console.log(x)
f(123) //error
window.f(123) //error
document.f(123) //works well
$ ->
@f = (x) ->
console.log(x)
f(123) //error
window.f(123) //error
document.f(123) //works well