我試圖在我的Aurelia應用中使用Office UI Fabric datepicker。根據所提供的示例中,這是我迄今所做的:使用Office UI Fabric datepicker與Aurelia相關的問題
附近創造了日期選擇器自定義元素:
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(); } } }
使用日期選擇器自定義元素的:
<require from="./msfabric-date-picker"></require> .... <msfabric-date-picker if.bind="isDate"></msfabric-date-picker>
添加在佈局HTML頁面廳織物日期選擇器庫:
<script src="~/Scripts/office-ui-fabric/Jquery.DatePicker.js"></script>
而這就是問題。據我所知,這個結構組件取決於pickadate.js,並有
require.js
錯誤Uncaught Error: Mismatched anonymous define() module
而加載的pickadate.js
jquery插件。我試圖用提供的codepen中的代碼替換Jquery.DatePicker.js
中的代碼,但沒有成功。我甚至嘗試在添加結構腳本之前直接添加pickadate.js
腳本picker.js
和picker.date.js
,但又沒有成功。在所有情況下,我都遇到了同樣的錯誤。
我認爲problem是如何加載pickadate.js
模塊。需要你的幫助來解決這個問題。
嘗試。 fabric.min.js,這應該會有所作爲 – Shawn