小编Max*_*gel的帖子

邮箱不在范围内

我正在尝试使用elm和elm-router创建一个前端来管理路由.

我有这个主文件:

-- Main.elm
import Router               exposing (Route, match, (:->))
import History              exposing (path)
import Routing as Routing   exposing (route)
import Signal               exposing ((<~))
import Html                 exposing (Html)
import Signal               exposing (Mailbox, mailbox, Signal)
import Task                 exposing (Task)
import Test as Test exposing (pathChangeMailbox)

main : Signal Html
main = route <~ path

port runTask : Signal (Task error())
port runTask = 
    pathChangeMailbox.signal
Run Code Online (Sandbox Code Playgroud)

此模块处理邮箱.我可以逐页使用邮箱,但它很难看,所以我尝试制作一个模块来处理所有常用代码.

module Test where

import Signal               exposing (Mailbox, mailbox, Signal)
import Task                 exposing (Task)

pathChangeMailbox : Mailbox …
Run Code Online (Sandbox Code Playgroud)

elm

8
推荐指数
1
解决办法
225
查看次数

如何从Haxe/Neko发送HTTP PUT请求?

我有一个在NekoVM下运行的服务器,它提供RESTLike服务.我正在尝试使用以下Haxe代码向此服务器发送PUT/DELETE请求:

static public function main()
{
    var req : Http = new Http("http://localhost:2000/add/2/3");
    var bytesOutput = new haxe.io.BytesOutput();

    req.onData = function (data)
    {
        trace(data);
        trace("onData");
    }

    req.onError = function (err)
    {
        trace(err);
        trace("onError");
    }

    req.onStatus = function(status)
    {
        trace(status);
        trace("onStatus");
        trace (bytesOutput);
    }

    //req.request(true); // For GET and POST method

    req.customRequest( true, bytesOutput , "PUT" );

}
Run Code Online (Sandbox Code Playgroud)

问题是只有onStatus事件显示出来:

Main.hx:32: 200
Main.hx:33: onStatus
Main.hx:34: { b => { b => #abstract } }
Run Code Online (Sandbox Code Playgroud)

谁能解释一下我做错了customRequest什么?

rest haxe neko

6
推荐指数
1
解决办法
1105
查看次数

Websharper:使用LI标签

我想创造这样的东西:

<ul>
    <li>menu1
         <ul>
             <li>sub-menu1</li>
         </ul>
    </li>
    <li>menu2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

所以我使用WebSharper编写以下代码:

let el =
        UL [
            LI [
                Text "menu1"
                UL [
                    LI [Text "sub-menu1"]
                ]
            ]
            LI [Text "menu2"]
        ]
Run Code Online (Sandbox Code Playgroud)

但它说

UL [
    LI [Text "sub-menu1"]
]
Run Code Online (Sandbox Code Playgroud)

应该有类型,IPagelet但目前有类型Element.

有没有人知道如何使用WebSharper在li元素下放置文本+其他东西?

编辑:只是说我有stakc的错误,我无法评论或接受@Tarmil的答案...

f# websharper

5
推荐指数
1
解决办法
170
查看次数

标签 统计

elm ×1

f# ×1

haxe ×1

neko ×1

rest ×1

websharper ×1