2017-11-01 11 views
-1

私はAngular 4とTypescriptを使ってWebアプリケーションを作成しています。私がアップロードし、プロパティをLASTMODIFIED Fileオブジェクトを使用しようとするファイルの日付を必要とするが、私はそれではなく、プロパティとしても、LastModifiedDateは持っている定義を見ると活字体は私にエラーTypescriptでファイルを使用する

Property 'lastModified' does not exist on type 'File'. 

を与えます。 https://developer.mozilla.org/en-US/docs/Web/API/File/lastModifiedDateによると、そのプロパティはdepriciatedです。私はそれを試してみましたが、それはChromeで動作しますが、Safariでは失敗します。

FileのlastModifiedプロパティをTypescriptからどのように使用できますか?

+0

を試してみて、あなたが右のそれをやっているかどうかを確認するために人々のためのコードの平和を提供してください。 – komron

+0

しかしFile.lastModifiedはlib.dom.d.tsには存在しません:interface: ファイルはBlobを拡張します{ readonly lastModifiedDate:any; 読み取り専用の名前:文字列。 読み取り専用webkitRelativePath:文字列; } –

+0

https://github.com/Microsoft/TypeScript/issues/16942 –

答えて

1

interface MyFile extends File { 
    lastModified: any; 
} 

let myFile = <MyFile>originalFile; 
let lm = myFile.lastModified; 
関連する問題