【发布时间】:2013-02-02 01:54:52
【问题描述】:
我有以下简单的 CoffeeScript 类:
class Country
constructor: (@val) ->
console.log @val
foreign: ->
@val isnt "United States"
domestic: ->
not foreign()
我有一个简单的类来确定下拉选择的一些逻辑。
我是这样称呼它的:
$country = new Country($val) if $('select[id*="country"]').val() > 0
console.log $country.foreign? if $country?
$val 正在on('change') 事件中设置。即使我选择美国以外的国家/地区,$country.foreign? 也始终评估为真。不知道我在这里做错了什么。 @val 被设置为我传入的值,但外部函数无法正常工作
【问题讨论】:
-
这里对我来说很好用:coffeescript.org/… 编辑 - 哦,我明白了...
标签: class coffeescript