1

マークダウン ファイルから多くの html をレンダリングしている hexo.io アプリケーションがあります。emberjs アプリケーションを静的 html 生成ファイルに埋め込む必要があります。

テスト 1。

  • --output-path を指定して ember build コマンドを使用し、hexo.io の js インクルード フォルダーにアプリ ファイルを生成します。
  • ファイル {applicaiton}.js & vendor.js を hexo.io テーマ テンプレートに含めます
  • 静的 html ファイルを生成する

結果

  • OK ember js ファイルが正しくロードされました
  • エラー Uncaught Error: Could not read config from meta tag with name "spa/config/environment".

テスト 2。

  • ember-cli アプリの index.html の head メタ タグをテンプレートに含めます。

meta name="spa/config/environment" content="%7B%22modul..."

これは、エンコードされた構成 enfironment.js の URL です。

結果

  • これで、emberjs アプリケーションが検出されたことがわかります

DEBUG: -------------------------------

vendor.js:15751 DEBUG: Ember : 1.11.1

vendor.js:15751 DEBUG: Ember Data : 1.0.0-beta.16.1

vendor.js:15751 DEBUG: jQuery : 1.11.3

vendor.js:15751 DEBUG: -------------------------------

(program):66 Ember Inspector Active

  • エンバーインスペクターは、アプリケーションを検出していることに注意してください
  • このエラーもスローされます Uncaught UnrecognizedURLError: /stati-file.html

今私は立ち往生しています:

  • UnrecognizedURLError を修正します。
  • ember インスペクタで ember アプリを適切に検出します。
  • 静的 html ファイル テンプレートに emberjs アウトレットを含める方法。
4

0 に答える 0