2016-03-29 15 views
1

私はAngle 2でしばらくプレイしていましたが、今はgeolocation(ナビゲータオブジェクトを使用)やブラウザNotificationsのようなWeb APIを使用して楽しいものを作りたいと思っていました。角度2とウェブapi

私は自分のアプリケーションの内部でウィンドウオブジェクトを注入する方法を知っているが、私は、通知またはナビゲーターオブジェクトに関する何かを見つけることができません。

Angular2 - How to inject window into an angular2 service

は、誰もが、私は部品の内部でそれらを注入することができる方法を知っているでしょうか?あなたには、いくつかのサービスでそれをラップしない限り、あなたがそれらを注入することはできませんし、そうしても、あなたがサービスなくAPIを注入しますあなたの助け

答えて

2

ため

感謝。注射以外には、以下を使用することができます:

yourWindowObject.navigator.geolocation 

ブラウザのgeolocationまたは他のウィンドウプロパティに達することができます。

+0

Angular2に記載されている '$ window 'は見たことがありません。 –

+0

@GünterZöchbauerあなたは正しいです、それを編集しました。とにかく '$ window'という変数を作ることができます... – smnbbrv

+0

確か:Dですが、あなたの質問では、' $ window'が指し示すものは非常に重要です。 –