ホームページ  >  に質問  >  本文

Salix をレンダリングしないことへの反例

<p>Salix が GitHub で提供している例を使用すると、カウンター アプリケーションを正しくレンダリングできません。 </p><p>提供されたコードを使用して、表示、更新、および初期化関数を作成しました。次に、次の関数を使用してアプリケーションを作成しました。 </p>


<pre class="brush:php;toolbar:false;">SalixApp[Model] counterApp(str appId = "counterApp") = makeApp(appId, init, view, update);</pre> <p>そして...を使用して Web アプリケーションを作成しました</p> <pre class="brush:php;toolbar:false;">App[Model] counterWebApp() = webApp(counterApp(), |file:///.../index.html|, |file:///...|);</pre> <p>また、HTML ファイル内の必要なスクリプトを使用しました。 </p><p>他にもいくつか: 私の知る限り、正しいパス、appId、新しい Salix("") 関数の文字列、および div ID はすべて更新されました。同じ。 </p><p>しかし、counterWebApp を実行すると、空白のページが表示され、次のエラー メッセージが表示されます。 <pre class="brush:php;toolbar:false;">Uncaught 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 [assolveWith] (jquery-1.11.0.min.js:2:27949) at 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 にアクセスすると、view 関数で定義したすべての HTML 要素が表示されます。 </p><p>私は何を間違えたのでしょうか? </p><p>私が試したことと期待した結果は上記の投稿に記載されています。 </p>


P粉006977956P粉006977956424日前535

全員に返信(1)返信します

  • P粉210405394

    P粉2104053942023-07-28 17:10:38

    Salix プロジェクトは非推奨となり、salix-core に置き換えられました。URL は次のとおりです: https://github.com/usethesource/salix-core

    そこにある例を参照してください。 Salix-core は新しいものであり、それをベースにして構築する予定です。

    https://github.com/usethesource/salix-contrib もあります。これには、ACE、チャート、マーメイドなどの salix バインディングが含まれています。

    返事
    0
  • キャンセル返事