1

ノックアウト検証プラグイン ( https://github.com/ericmbarnard/Knockout-Validation ) を coffeescriptに変換することに成功した人がいるかどうか疑問に思っていました。

http://js2coffee.org/のようなツールを使用して試してみましたが、これまでのところ、コーヒーで動作するバージョンを取得できませんでした。

それが使用されているプロジェクトはすべてcoffeescriptで書かれているので、カスタム検証ルールを書くことになると、チームはJavaScriptではなくコーヒーで書きたいと思っています。これまでのところ、カスタム ルールはノックアウト検証 JavaScript ファイルに追加されたばかりです。

4

1 に答える 1

0

ライブラリを JS としてインポートし、CS で独自のルールを作成できます。たとえば、次のようになります。

ko.validation.rules['validUKPostcode'] = 
  validator: (string) ->
    /[A-Z]{1,2}[0-9R][0-9A-Z]? [0-9][ABD-HJLNP-UW-Z]{2}/i.test(string)
  message: 'Please enter a valid UK postcode'

ko.validation.registerExtenders()
于 2013-02-07T18:02:12.560 に答える