問題タブ [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.
javascript - PhantomJS での SystemJS/Aurelia アプリの中断
Phantom でいくつかのテストを行おうとしていますが、Aurelia/SystemJS は Phantom で壊れているようです。
私は自分のアプリと Aurelia の連絡先アプリの例でテストしましたが、わずかに異なります。キャプチャした出力をここにリストします。
アプリの連絡先:
私のアプリケーション:
FWIW これらは両方とも Chrome/FF で正常に動作し、OS X 10.10 で PhantomJS 1.9.8 を実行しています
また、これらをテストしてコンソールから出力するために使用しているファントム スクリプトを次に示します。
連絡先アプリを実行するには (最初の例)、次を実行します。
node
これは、がインストールされていることを前提としていjspm
ますgulp
。次に、上記の phantomjs スクリプトを実行できます。
何か案は?
javascript - Aureliaの親クラスに注入する方法は?
いくつかのモジュールを注入したい親クラスがあり、次にこれらの注入されたモジュールを使用したいいくつかの派生クラスがあります。ただし、派生クラスではsuper()
パラメーターなしで呼び出す必要があるため、親クラスに挿入されたモジュールは未定義です。これはどのように行うことができますか?
azure-devops - VSO Hosted Build Controller 上の Aurelia ビルド
VSO Hosted Build Controller で Aurelia のビルドを実行しようとしています。次のコマンドを実行する小さなpowershellスクリプトを作成しました
jspm_packages フォルダーと dist フォルダーを _publishedWebsites フォルダーにコピーするための AfterBuild ターゲットがあります。
npm install は正常に実行されますが、jspm cc に関しては (jspm cc を削除して jspm install -y を実行すると)、これを実行しようとすると失敗します
jspm はホストされたコントローラーであるため、グローバルにインストールされないことを理解しています。実際にはグローバルにインストールできません。私の質問は、グローバル jspm をインストールせずにこれをどのように処理するのですか? 構成ファイルを移行する必要がない回避策はありますか?
typescript - Decorator を使用して実装されたインターフェースのリストを取得する
デコレータを使用して、クラスによって実装されたインターフェイスの配列を取得できるかどうか知っていますか?
したがって、次のようなことをすると:
["INinja", "IWarrior"]
実行時に、Ninja は?を含む注釈を持ちます。
ありがとう