0
Clojurescript 프로토콜을 사용하여 Google 클로저 요소를 확장하는 방법은 무엇입니까? 나는이 시도했지만 작동하지 않는 것 :Google 클로저 요소에 Clojurescript 프로토콜 추가
(ns my-stuff.main
(:require
[goog.dom :as dom))
(defprotocol ds
(-set-text [this text]))
(extend-type js/HTMLDivElement
ds
(-set-text
[this text] (dom/setTextContent this text)))
(set-text (.getElementById js/document "a") "howdy")
: 뭔가 기본적인 잘못된 일을해야 내가 ID를 가진 요소 "A"내 HTML 페이지에 결코 업데이트되지지기로 생각합니다.
(ns my-stuff.main
(:require
[goog.dom :as dom))
(defprotocol ds
(-set-text [this text]))
(extend-type js/HTMLDivElement
ds
(-set-text
[this text] (dom/setTextContent this text)))
(-set-text (.getElementById js/document "a") "howdy")
: - (빼기 부호)