Salix를 렌더링하지 않는 것에 대한 반례
<p>GitHub에서 Salix가 제공한 예제를 사용하면 카운터 애플리케이션을 올바르게 렌더링할 수 없습니다. </p><p>제공된 코드를 사용하여 보기, 업데이트, 초기화 기능을 만들었습니다. 그런 다음 다음 기능을 사용하여 애플리케이션을 만들었습니다.
<pre class="brush:php;toolbar:false;">SalixApp[Model] counterApp(str appId = "counterApp") = makeApp(appId, init, view, update);</pre>
<p>그리고 다음을 사용하여 웹 애플리케이션을 만들었습니다... </p>
<pre class="brush:php;toolbar:false;">App[모델] counterWebApp()
= webApp(counterApp(), |file:///.../index.html|, |file:///...|);</pre>
<p>또한 HTML 파일에는 필요한 스크립트를 사용했습니다. </p><p>기타 몇 가지 사항: 제가 아는 한 올바른 경로, appId, new Salix("") 함수의 문자열 및 div ID를 모두 업데이트했습니다. 같은. </p><p>그러나 counterWebApp을 실행하면 빈 페이지가 렌더링되고 다음과 같은 오류 메시지가 표시됩니다. </p><p><br /></p>
<pre class="brush:php;toolbar:false;">잡히지 않은 TypeError: 정의되지 않은 속성을 읽을 수 없습니다('편집' 읽기).
patchDOM에서 (salix.js:257:30)
렌더링 시(salix.js:84:3)
Object.step에서 [성공으로] (salix.js:73:3)
j에서(jquery-1.11.0.min.js:2:27136)
Object.fireWith [resolveWith로] (jquery-1.11.0.min.js:2:27949)
x에서(jquery-1.11.0.min.js:4:22244)
XMLHttpRequest.b(jquery-1.11.0.min.js:4:26298)</pre>
<p>http://localhost:9051/counterApp/init를 방문하면 보기 함수에서 정의한 모든 HTML 요소가 표시됩니다.
내가 뭘 잘못했나요? </p><p>제가 시도한 것과 예상한 결과는 위 게시물에 언급되어 있습니다.