elm

    1熱度

    1回答

    我有一個更新的功能,如: update : Msg -> Model -> (Model, Cmd Msg) update msg model = case msg of NewImages (Ok images) -> ({model|images = images}, Cmd.none) NewImages (Err error) ->

    1熱度

    1回答

    在REPL使用命名函數聲明,而不是匿名函數,如果我用 > String.filter (\char -> char /= '-') "800-555-1234" 我得到的結果是: "8005551234" : String 預期。 但如果不是匿名函數我使用了一個名爲函數的聲明是這樣的: > String.filter (isKeepable char = char /= '-') "800

    0熱度

    1回答

    我正在玩弄榆樹並創建一個密碼生成器作爲玩具練習。在可打印的ascii'set'中生成字符。目前我正在使用以下命令: Random.generate NewRandomChar (Random.Char.ascii)) 但是這會產生大量不可打印的字符(例如NUL)。如果相反,我使用Random.Char.latin,我不會得到數字或符號像感嘆號,因此不適合密碼生成器。 有沒有一種簡單的方法在as

    1熱度

    1回答

    我的應用程序通過標誌從localstorage獲取init模型值。我在模型中添加了一個新的鍵,並且由於通過標誌傳遞的值中缺少鍵(「bar」),所以在啓動Elm應用程序時會導致錯誤。考慮到將來可以添加更多的新密鑰,並且我不希望每次發生時都要清除本地存儲,有沒有辦法告訴Elm在標記中缺少密鑰時分配默認值? type alias Model = { foo : String, bar : In

    2熱度

    1回答

    我有一個下拉幾個代表層次結構。 當選擇某個項目時,父級下拉選擇會驅動子級下拉列表的選項。 當選擇父項時,我填充子項下拉列表,將第一個元素添加爲空白(「」)並將文本顯示爲「--select--」。 我希望這個項目是默認情況下在孩子的下拉列表中選擇,只要父母更改。 問題是,「選定」屬性似乎沒有完成它的工作。 childOptions : String -> Html msg childOptions

    2熱度

    1回答

    我正在嘗試使用Elm發出發佈請求,並獲取我的服務器輸出的以下「不支持的介質類型」錯誤。 POST /users/1/badges Request Body: M09991 Accept: */* Status: 415 Unsupported Media Type 0.003431047s 我(servant)服務器設置爲使用PlainText接收的身體,我不知道

    2熱度

    2回答

    如何在Test API模塊中的Cmd msg上進行模式匹配? 我有一個測試API用作Web服務的替代方案。 sources : Id -> (Result Http.Error (List Source) -> msg) -> Cmd msg sources profileId msg = [ { platform = "WordPress", username = "bizmonge

    0熱度

    2回答

    我試圖創建一個Http.Request值: request : Http.Request request = { verb = "POST" , headers = [ ("Origin", "http://elm-lang.org") , ("Access-Control-Request-Method", "POST") , ("Acce

    2熱度

    2回答

    我一直在努力在我的Elm客戶端和長頸鹿服務器之間啓用跨域請求。 榆樹(客戶端): tryPostRegistration : String -> Http.Body -> Decoder JsonProfile -> Http.Request JsonProfile tryPostRegistration url body decoder = Http.request {

    0熱度

    1回答

    games = [ { id = 1 , points = [ { player_id = 1, score = 20 } , { player_id = 2, score = 10 } , { player_id = 3, score = 0 } ] } , { id = 2 , po