Aurelia アプリでOffice UI Fabric の datepickerを使用しようとしています。提供された例に基づいて、これまでに行ったこと:
datepicker の周りにカスタム要素を作成しました:
msfabric-date-picker.html
:<template> <div class="ms-DatePicker"> ... </div> </template>
msfabric-date-picker.ts
:export class MsfabricDatePickerCustomElement { static inject = [Element]; constructor(public element: Element) { } attached() { var self = this; if ($.fn.DatePicker) { $(self.element).DatePicker(); } } }
datepicker カスタム要素の使用:
<require from="./msfabric-date-picker"></require> .... <msfabric-date-picker if.bind="isDate"></msfabric-date-picker>
レイアウト HTML ページに Office-Fabric 日付ピッカー ライブラリを追加しました。
<script src="~/Scripts/office-ui-fabric/Jquery.DatePicker.js"></script>
そして、ここに問題があります。私の知る限り、このファブリック コンポーネントはpickadate.jsに依存しており、 jquery プラグインのロード中に
require.js
エラーが発生します。ここで提供されているように、コードをコードペンのコードに置き換えようとしましたが、成功しませんでした。ファブリック スクリプトを追加する前に、スクリプト、および を直接追加しようとしましたが、やはり成功しませんでした。すべての場合において、同じエラーが発生します。Uncaught Error: Mismatched anonymous define() module
pickadate.js
Jquery.DatePicker.js
pickadate.js
picker.js
picker.date.js
問題pickadate.js
は、モジュールがどのようにロードされているかだと思います。これを解決するにはあなたの助けが必要です。