問題タブ [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.

0 投票する
2 に答える
334 参照

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に注入していますcontainercontainer.get(ReprocessLotDialog)

私も試しまし container.registerInstance(DialogController,{"dialogController":DialogController});たが、それもうまくいきません。

どうもありがとう

0 投票する
1 に答える
572 参照

javascript - からビューモデルの関数を呼び出すことはできませんエレメント

ボタン#btn1または#btn2保存をクリックすると、コンソールに次のように表示されます。

しかし、外側のボタンは正常に機能します#btn3。私も試し$parent.save()てみ#btn2ますが、うまくいきません。何か案が?

app.html

create-location.html

create-location.js


更新 Fabio の提案を試してみましたが、うまくいきました。

別の質問: aurelia dialogを見てください。私の場合と同様に、要素testDelegate内のビューモデルの関数を呼び出します。<content>彼らは使用しませんview-model.ref。ソースコードを見てみましたが、その呼び出しをどこで処理しているのかわかりません。たぶん、私はいくつかの点を見逃しているか、ここに慣例があります。彼らがそれをどのように行うか知っている人はいますか?

0 投票する
3 に答える
444 参照

aurelia-dialog - リリース バージョンと CLI での aurelia-dialog エラー

新しい aurelai リリースを使用しているときに問題に直面しています:

  • au new myApp を使用して新しいアプリを作成しました
  • npm経由でaurelia-dialogをインストールしました
  • aurelia-dialog をインポートしてアプリを実行しようとすると、

au run --watch

htisエラーが発生します:

[エラー: ENOENT: そのようなファイルまたはディレクトリはありません。'C:\src\ai-dialog.js' を開いてください]

何か案が ?

0 投票する
1 に答える
140 参照

aurelia - Aurelia ダイアログがビューの easy-webpack スケルトンを取得しない

どういうわけか、フレームワークにダイアログ ビューを自動的に読み込ませると、次のように表示されました。

ビューの例外を読み込めませんでした

ただし、使用inlineViewすると期待どおりに機能します。ビューをロードするにはどうすればよいですか?