2017-01-08 3 views
0

私はScala.jsを初めて使用しています。私はいくつかのhtmlファイルを解析するテストを作成しようとしています。 、それを

val parser = new DOMParser 

しかし、私は

scala.scalajs.js.JavaScriptException: TypeError: $g.DOMParser is not a constructor 

DOMParserには、周りに読んだ後

@js.native 
class DOMParser extends js.Object { 
    def parseFromString(source: String, mimeType: String): Document = js.native 
} 

感謝

答えて

0

として定義され、次のエラーを取得:私はDOMParserをを作成しようとしています私はこれを行う必要があるように見える

val parser = js.Dynamic.global.DOMParser 

誰も私だけで実行 `dom.window.console.log(新しいDOMParserに)私のクロムコンソールで` NO er​​rosは理解されるだろうと:)

+0

、理由を説明することができると私は、新しいオブジェクトが作成され表示された場合。あなたの環境についてもっと教えてください。 – invariant

+0

IDE(intelliJ) – jakehschwartz

+1

でユニットテストを実行しようとしましたが、環境問題node.jsのように見えますか?あなたはjsdomをインストールしましたか?この設定は 'jsDependencies + = RuntimeDOM'ですか? – invariant

関連する問題