この解決策が見つかりました。それは有効ですか?typescriptを使ってangular2のデバイスの高さと幅を取得する方法は?
import {Component} from '@angular/core';
import {Platform} from 'ionic-angular';
@Component({...})
export MyApp {
constructor(platform: Platform) {
platform.ready().then((readySource) => {
console.log('Width: ' + platform.width());
console.log('Height: ' + platform.height());
});
}
}
このソリューションは、イオン2 のためである私も、角度2を使用することができますか?
私に正しい方法を教えてください。
質問に答えてください。これはAngular 2の有効な方法ではありません。なぜなら、IonicはAngularの一部ではありませんが、逆もまた可能です。あなたはまだ – JoeriShoeby
@JoeriShoebyを「窓」を使用してクライアントの高さ/幅を取得することができよ: - はい、今私は 幅しようとしています:window.innerWidth、 高さ:window.innerHeight をしかし、私はエラーを取得しています。 [ts]名前空間 'window'が見つかりません。 –
これは、Typescriptコンパイラが 'ウィンドウ'について知らないためです。おそらくコンパイラーがそれを認識できるようにタイピングをインストールする必要があります。 – JoeriShoeby