2016-06-16 23 views
1

でdom.setInterval利用できません:私はチュートリアル<a href="http://www.lihaoyi.com/hands-on-scala-js/#MakingaCanvasApp" rel="nofollow">http://www.lihaoyi.com/hands-on-scala-js/#MakingaCanvasApp</a>を以下だし、それがコード提供ScalaJS

dom.setInterval(() => run, 50) 

しかし、これはコンパイラエラーが発生します。

DOMに間隔を設定する方法
object setInterval is not a member of package org.scalajs.dom 

を?このメソッドは廃止予定ではなく削除されているようですか?

答えて

4

まだdom.window.setIntervalの下で利用できると思います。

しかし、あなたの代わりにscala.scalajs.js.timers.setIntervalを使用する必要があります。

import scala.scalajs.js 

js.timers.setInterval(50) { 
    run 
} 
+0

"あなたの代わりにscala.scalajs.js.timers.setIntervalを使用する必要があります" - なぜ? – Shorn

+2

より多くのScala-esque APIを公開し、 'scalajs-dom'への依存を必要としないため、移植性が向上します。 – sjrd

関連する問題

 関連する問題