問題タブ [elm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
117 参照

webgl - WebGL ビューの改ページ

を使用しようとしていますGraphics.WebGLが、webGL 要素をページに追加するたびに、以前に追加した他の非 webGL 要素でさえ何も表示されません。私は を使用しelm-serverていますが、そのコンソールには何か問題があることを示すものは何もありません。空白のページしかありません。静かに失敗したようです。webGL コードを通常の に交換しましたがcollage、これは表示されます。私の知る限り、他のコードに問題はありません。

コードの関連部分の一部を次に示します。

buttonSelected.signal は、ページの非 webGL 部分でクリックされたボタンを追跡するだけです。frameRateSignal は次のように定義されます。

シグナルラッパーは

この時点でスワップglView timecollage 500 500 [filled red (rect (50 + x) (50 + x))]ても、期待どおりに動作します。glViewと定義されている

シーンは次のように定義されます

そのさまざまなコンポーネントは、

無関係な可能性のあるコードを大量に投稿して申し訳ありませんが、ここからどこに行けばよいのかまったくわかりません。目に見えるエラー メッセージや追求すべきことは何もありません。

完全なコードへのリンクは次のとおりです

0 投票する
3 に答える
1218 参照

elm - Elm でリンクの色を変更するにはどうすればよいですか?

を使用して、Elm で Web サイトへのリンクを作成しますText.link "https://somewebsite.com" (toText "SomeWebsite")。結果のテキストの色を設定できるようにしたいと思います。

の型シグネチャがisText.link "https://somewebsite.com" (Text.color white <|toText "SomeWebsite")Text.color white <|Text.link "https://somewebsite.com" (toText "SomeWebsite")あるにもかかわらず、どちらも機能しません。これらのスニペットは両方ともコンパイルされます。 linklink : String -> Text -> Text

elm-lang.org のソースを調べたところ、スタイルが設定されているように見えるリンクがあり (デフォルトの濃い青とは異なる色で、下線がないように見えます)、説明するものは何も見つかりませんでした。そこでのやり方。

Elmでリンクのテキストに色を付けるにはどうすればよいですか?

0 投票する
1 に答える
236 参照

elm - if 文で型エラーが発生する elm

タイプのElmでレコードを更新したい

次のコードを使用して実行できます。

ただし、フィールドの現在の値に応じてレコードのフィールドを異なる方法で更新したいので、これを試してみました

これは型エラーであり、以下に再現しました。の型シグネチャがupdateCubeDataファイルの 12 行目にあることに注意してください。

ステートメントを削除し、関数をの内容とif等しく設定するだけで、コードは期待どおりにコンパイルおよび実行されます (そのブロックがメソッド全体である場合)。ここにあるように if ステートメントを追加すると、この型エラーが発生するのはなぜですか? どうすれば修正できますか?thenelse

0 投票する
2 に答える
199 参照

elm - Elm - 別の信号に基づいてある信号のパラメータ化を変更する方法

ある信号を別の信号に基づいてパラメータ化するにはどうすればよいですか? たとえば、マウスの x 位置に基づいて fps を変更したいとします。タイプは次のとおりです。

この疑似コードの行に沿って Elm に何かを理解させるにはどうすればよいでしょうか。

明らかに、liftこの場合は機能しません。結果は次のようになると思いますSignal (Signal Time)(しかし、私はまだ Elm に慣れていません)。

ありがとう!