[英]Moment.js plugins in Ionic2/Cordova typescript project
在用Typescript編寫的Ionic 2項目中,我使用moment.js庫。 我使用代碼片段導入它:
import * as moment from 'moment';
完成后,我可以在組件中正常使用矩,即:
let endDate = moment(data.endDate);
但是,現在我想使用專用於moment.js的插件之一-此倉庫中的moment-weekday-calc: https : //github.com/andruhon/moment-weekday-calc
我已經通過npm安裝了插件,但無法使其運行。 我試過了:
import * as moment from 'moment';
import 'moment-weekday-calc';
//(...)-我的組件代碼在這里
let test = moment().isoWeekdayCalc({
rangeStart: '1 Apr 2015',
rangeEnd: '31 Mar 2016',
weekdays: [1,2,3,4,5],
exclusions: ['6 Apr 2015','7 Apr 2015'],
inclusions: ['10 Apr 2015']
}); //260
上面的代碼拋出錯誤:
Typescript Error
Property 'isoWeekdayCalc' does not exist on type 'Moment'.
知道我如何在我的打字稿應用程序中將這個插件用於ionic / cordova嗎?
由於該錯誤只是打字稿抱怨isoWeekdayCalc
沒有在類型定義中所定義moment
,你可以將它轉換為any
這樣的:
let test = (<any>moment()).isoWeekdayCalc({
rangeStart: '1 Apr 2015',
rangeEnd: '31 Mar 2016',
weekdays: [1,2,3,4,5],
exclusions: ['6 Apr 2015','7 Apr 2015'],
inclusions: ['10 Apr 2015']
}); //260
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.