CoffeeScript 类字段未定义
这段代码正在传递一个函数,并且没有继承我的EmployeesController对象的状态。我可以做什么来将我的 EmployessController 对象绑定到焦点事件?
class @EmployeesController
constructor: (@dateInput) ->
@dateInput.focus(@searchInputGainedFocus)
searchInputGainedFocus: ->
console.debug @dateInput
换句话说,当我给予 dateInput 焦点时,console.debug 会打印 undefined 。
This code is passing in a function and is not carrying over the state of my EmployeesController object. What can i do to bind my EmployessController object to the focus event?
class @EmployeesController
constructor: (@dateInput) ->
@dateInput.focus(@searchInputGainedFocus)
searchInputGainedFocus: ->
console.debug @dateInput
In other words, console.debug prints undefined when i give dateInput focus.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用“粗箭头”(
=>
) 将searchInputGainedFocus
绑定到对象:因此定义
searchInputGainedFocus
如下:Use the "fat arrow" (
=>
) to bindsearchInputGainedFocus
to the object:So define
searchInputGainedFocus
like this: