-
children 으로 List 표현하기web/laminar 2022. 1. 20. 21:54
코드
import com.raquo.laminar.api.L._ import org.scalajs.dom object Main { def main(args: Array[String]): Unit = { val list: Var[List[String]] = Var(List("a", "bc", "def")) val content = div( ol( children <-- list.signal.map(_.map(item => li(item))) ) ) val containerNode = dom.document.getElementById("main_content") render(containerNode, content) } }
설명
다음과 같은 Html 이 생성된다.
<div id="main_content"> <div> <ol> <li>a</li> <li>bc</li> <li>def</li> </ol> </div> </div>
'web > laminar' 카테고리의 다른 글
완성 - 메뉴 구현 (0) 2022.01.29 Waypoint 를 이용해 Router 적용 (0) 2022.01.28 Observer 를 사용해 side effect 처리하기 (0) 2022.01.09 Component - TextInput (0) 2022.01.09 Component - Radio (0) 2022.01.09