私はAureliaを初めて使う人です。config.globalResourcesの問題
私はさまざまな日付ピッカーを試していましたが、最後のglobalResources設定が前の設定を上書きするという奇妙な問題が発生しました。
設定:
main.js
export async function configure(aurelia) {
aurelia.use
.standardConfiguration()
.developmentLogging()
.feature('components/controls');
await aurelia.start();
aurelia.setRoot('app');
}
コンポーネント/コントロール/ index.js
export function configure(config) {
config.globalResources(
'./bootstrap-datepicker',
'./jquery-datetimepicker',
);
}
カスタム属性:
私は、次のコードを持っています
ブートストラップdatepicker.js
...
@customAttribute('bootstrap-datepicker')
@inject(Element)
export class BootstrapDatePickerCustomAttribute {
...
}
jqueryの-のDateTimePicker
...
@customAttribute('jquery-datetimepicker')
@inject(Element)
export class JQueryDateTimePickerCustomAttribute {
...
}
コンポーネント: .htmlの
の.jsこの場合、両方の入力部WIで
export class Controls {
myDate = null;
myDate2 = null;
constructor() {
}
}
jquery-datetimepickerを表示します。私はindex.jsにこのようなを変更する場合:I にconsole.log(要素)は両方の属性が正しい要素を受け取るとき
export function configure(config) {
config.globalResources(
'./jquery-datetimepicker',
'./bootstrap-datepicker',
);
}
両方の入力は、ブートストラップ日付ピッカー
が表示されますそれらのうちの1つだけが両方の入力に表示されます。
私は間違っていますか?何か案は?
ありがとうございます!
あなたはgithubのの主旨にあなたのコードを投稿していただけませんか?好ましくは、ここからフォークされた実行可能なもの:https://gist.run/?id = c6f4ecf8f308037a92b3cee5ff40fed1 –
これはコードがリソースを登録する方法とまったく同じですか?私が知っているので、個々の文字列ではなく、複数のリソースの配列を渡す必要があります。 –
私は結果が同じである配列を試しました。今、要点を作成する。ありがとう – DimitarKostov