問題タブ [aurelia-dialog]
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.
aurelia - ジャスミンを使用して aurelia-dialog で ok() などのメソッドが呼び出されたことをどのように単体テストしますか?
DialogController を呼び出すメソッドの単体テストを行うにはどうすればよいですか? this.controller.ok()
呼び出されたことをテストしたい。
ReprocessLotDialog.js
myDialog.spec.js
私はこれを試しましたが、動作させることができません
テストは失敗しますTypeError: 'undefined' is not a function (evaluating 'this.controller.ok({ reprocessLot: this.model })')
私が理解している限り、DialogController
スルーDIをに渡し、DialogControllerをctorに注入していますcontainer
。container.get(ReprocessLotDialog)
私も試しまし
container.registerInstance(DialogController,{"dialogController":DialogController});
たが、それもうまくいきません。
どうもありがとう
javascript - からビューモデルの関数を呼び出すことはできませんエレメント
ボタン#btn1
または#btn2
保存をクリックすると、コンソールに次のように表示されます。
しかし、外側のボタンは正常に機能します#btn3
。私も試し$parent.save()
てみ#btn2
ますが、うまくいきません。何か案が?
app.html
create-location.html
create-location.js
更新 Fabio の提案を試してみましたが、うまくいきました。
別の質問: aurelia dialogを見てください。私の場合と同様に、要素testDelegate
内のビューモデルの関数を呼び出します。<content>
彼らは使用しませんview-model.ref
。ソースコードを見てみましたが、その呼び出しをどこで処理しているのかわかりません。たぶん、私はいくつかの点を見逃しているか、ここに慣例があります。彼らがそれをどのように行うか知っている人はいますか?
aurelia-dialog - リリース バージョンと CLI での aurelia-dialog エラー
新しい aurelai リリースを使用しているときに問題に直面しています:
- au new myApp を使用して新しいアプリを作成しました
- npm経由でaurelia-dialogをインストールしました
- aurelia-dialog をインポートしてアプリを実行しようとすると、
au run --watch
htisエラーが発生します:
[エラー: ENOENT: そのようなファイルまたはディレクトリはありません。'C:\src\ai-dialog.js' を開いてください]
何か案が ?
aurelia - Aurelia ダイアログがビューの easy-webpack スケルトンを取得しない
どういうわけか、フレームワークにダイアログ ビューを自動的に読み込ませると、次のように表示されました。
ただし、使用inlineView
すると期待どおりに機能します。ビューをロードするにはどうすればよいですか?