typescript ファイルで window.devicePixelRatio を使用しようとしていますが、「プロパティ 'devicePixelRatio' はタイプ 'Window' の値に存在しません」というメッセージが表示されてコンパイルに失敗します。
修正はありますか、それとも typescript の外で関数を使用する必要がありますか?
ピート
typescript ファイルで window.devicePixelRatio を使用しようとしていますが、「プロパティ 'devicePixelRatio' はタイプ 'Window' の値に存在しません」というメッセージが表示されてコンパイルに失敗します。
修正はありますか、それとも typescript の外で関数を使用する必要がありますか?
ピート
それがあなたのために働くなら、私はスティーブの解決策に行きます。ビジュアル スタジオが風変わりになり、既に定義されている変数に文句を言い始めることがあります。または、いつでも次のことができます。
var x = 1;
var win:any = window;
if (win.devicePixelRatio) {
x = win.devicePixelRatio
}
また
var x = 1;
if ((<any>window).devicePixelRatio) {
x = (<any>window).devicePixelRatio
}