これのためのドキュメントと例は見つかりません。角2 - ウィンドウのプロパティを取得
ビューのポート幅、innerHeight、および割り当てられているすべてのプロパティを取得するには、ウィンドウのプロパティにアクセスする必要があります。何か案は ?
ty!
これのためのドキュメントと例は見つかりません。角2 - ウィンドウのプロパティを取得
ビューのポート幅、innerHeight、および割り当てられているすべてのプロパティを取得するには、ウィンドウのプロパティにアクセスする必要があります。何か案は ?
ty!
window.innerHeight
など、またはWebWorkerおよびサーバー側のレンダリングを安全に保つための抽象化であるDOM
を使用してください。
Modify DOM elements outside root component
あなたはgithub.com/angular/angular/issues/6904
タイ!しかし、私は本当に例が必要です。私はdomとbrowser-domライブラリを見ましたが、例はありません。また、https://github.com/angular/angular/blob/master/modules/angular2/src/platform/dom/dom_adapter.tsには、ウィンドウにアクセスすることを示唆するアダプターに関する情報はありません。要素 - それはそれほど直感的ではないので、使い方が分かりません。 –
私は知っています。ドキュメントはありません。どのように使用するべきかについての説明はありません。 DOMを使用することをお勧めしません。もちろん、グローバルイベントバインド '(window:keydown)'やそれに類するものがある場合は、これを使うべきですが、そうでなければDOMはリンクされた答えに記述されている 'Title'サービスのようなAngularコードで使われます。これはちょうど殴られた道ではない。 –
私はタイトルを使用することができます。これはDOMの実装です。しかしウィンドウではありません:)私はInnerHeightを取得する方法を知る必要があります:(しかし、tyvm、Gunter! –
問題は何であるのを認識すべきですか?何を試しましたか?いくつかのコードを見てみましょう。 – Antiga
も参照してくださいhttp://stackoverflow.com/questions/36157605/modify-dom-elements-outside-root-component/36157681#36157681 –
実際に私の試み: '{DOM} from' angular2/src/platform/dom/dom_adapter '; - 次に:myFunc(){console.log(DOM.query( 'window')); } - それは動作していません... nullのプロパティ 'クエリ'を読み取ることができません –