問題タブ [aurelia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - モジュールのエラーを与えるgulpコマンドが見つからない
Windows で基本的な aurelia アプリをセットアップしようとしています。http://aurelia.io/get-started.htmlからの指示に従いました。これには以下が含まれます。
- インストールされたノード js
- 次を使用してgulpをインストールしました:
npm install -g gulp
- 以下を使用して jspn をインストールしました。
npm install -g jspm
- 次に、サンプル ソース コードをhttps://github.com/aurelia/skeleton-navigation/releasesからプロジェクト フォルダーにダウンロードします。
- コンソールを開き、プロジェクト ディレクトリに変更しました。ナビゲーションアプリ
- コマンドを実行しました:
npm install
- コマンドを実行しました:
jspm install -y
- 最後に、次のコマンドを使用してサーバーを起動しました。
gulp watch
エラーが発生しているステップ 8 を除いて、上記のすべてのステップが正常に完了します。
モジュールが見つからない理由がわかりません。そのモジュールを手動でインストールすると、実行しようとすると別のモジュールのエラー メッセージが表示されます。gulp watch
javascript - Aureliaview のスクリプトが機能しない
Aurelia ビューで奇妙な問題に直面しています。Aurelia ビューの 1 つでスクリプト タグを使用して、外部 JavaScript ファイルの 1 つをビューに統合しています。スクリプトは IE と Firefox では機能しませんが、Chrome では正常に機能します。
問題は外部スクリプトにあるのではなく、Aurelia ビュー内の任意のスクリプト タグにあることがわかりました。単純なアラートでさえ:
Firefox では動作しませんが、Chrome では動作します。
何か不足している場合はお知らせください。
編集:
この作業を行う別の方法は、ここattached()
で説明されているように使用することです。
requirejs - HTML View テンプレートを動的にロードするための Aurelia メカニズム
Aurelia 0.10.0 Release & Statusブログ投稿から、Aurelia の「バンドル ソリューションは約 50% 完了」していることに気付きました。
スタンドアロンの埋め込み可能な Aurelia アプリを (サード パーティのサイトで) リリースする目的で、現在、RequireJS (Almond)とテキストで使用する HTML ビュー テンプレートを動的にロードする方法があるかどうかを知りたいです! プラグインまたは同等の (SystemJS またはその他の) メカニズム。
それとも、バンドラーを待つ必要がありますか?
aurelia - トリガー値コンバーター再評価
特定のクラスのすべての値コンバーターをトリガーして再評価する方法はありますか?
私は現在、ローカリゼーションを行う良い方法、特に翻訳された文字列の辞書を持っていることを理解しようとしているので、これを求めています。
例は次のとおりです。
値コンバーター:
見る:
これは次に変換されます
ただし、ユーザーは現在の言語を変更できます。その場合、新しい言語を使用してこの値の変換を再評価したいと思います。
私の実装はhttps://github.com/zewa666/aurelia-i18nextに触発されていますが、彼らの解決策は依存関係を導入するために値コンバーターに ": currentLanguage" を追加することです。ビューで「currentLanguage」変数を使用できるようにするために、すべてのビューモデルに辞書を挿入します。
TValueConverter クラスから、それが Dictionary.lang に依存していることを通知したり、イベントを使用してそれをトリガーしたりできますか?
javascript - ViewCompiler を使用して DOM の一部を手動でコンパイルするにはどうすればよいですか?
シンプルなビュー モデル ( widget.js ) があるとします。
次のビュー: ( widget.html ):
ここで、次のようなマークアップを DOM に挿入するとします。
この新しく追加された DOM の部分を Widget の新しいインスタンスに対してコンパイルするように Aurelia に指示するにはどうすればよいでしょうか? ViewCompiler が関係していることはわかっていますが、参考になる例が必要です。助けていただければ幸いです。ありがとう!
aurelia - ビュー属性のみを指定するときに Aurelia compose タグを使用するとエラーが発生します
ビュー属性のみが指定された構成テンプレートを使用して、ビューを Aurelia にロードしようとしています。すなわち。
上記のタグを既存のビューに追加するとすぐに、以下のエラー メッセージが表示されます。
Compose 要素を使用してリモート テンプレートを読み込むにはどうすればよいですか?