2017-07-07 9 views

答えて

3

elm-makeを使用すると、一緒にコンパイルする複数のファイルを選択できます。

elm-make Header.elm Footer.elm Button.elm --output=app.js 

Header.elm

port module Header exposing (..) 

import Html 


main = 
    Html.div [] [ Html.text "Header" ] 

Footer.elm

port module Footer exposing (..) 

import Html 


main = 
    Html.div [] [ Html.text "Footer" ] 

Button.elm

port module Button exposing (..) 

import Html 


main = 
    Html.div [] [ Html.button [] [ Html.text "Button" ] ] 
フラグについて

index.htmlを

<!DOCTYPE html> 
<html> 
    <head> 
    <meta charset="utf-8"> 
    <title>Elm Demo</title> 
    </head> 

    <body> 
    <div id="header"></div> 
    <div id="button"></div> 
    <div id="button2"></div> 
    <div id="footer"></div> 
    </body> 
    <script src="app.js"></script> 
    <script> 
     let header = Elm.Header.embed(document.getElementById("header")); 
     let footer = Elm.Footer.embed(document.getElementById("footer")); 
     let button = Elm.Button.embed(document.getElementById("button")); 
     let button2 = Elm.Button.embed(document.getElementById("button2")); 
    </script> 
</html> 
+0

は、 ')' Html.programWithFlags'を使用し、 '(埋め込む2番目のパラメータとしてフラグを渡すことができます – Natim

関連する問題