2017-07-19 9 views
0

openweathermaps apiを既存のプロジェクトに実装したいが、依存関係の追加に問題がある。openweathermap角型ES6へのAPI

現在のプロジェクトではES6(Angularの1.5.xバージョンだと思います)を使用しており、bower angular-openweathermap-api-factoryモジュール経由でインストールしました。

ReferenceError:openweathermapFactoryが定義されていません。 と、「アプリケーションのモジュール依存関係にjtt_openweathermapを追加する」と関連していると思います。 ES6プロジェクトに追加する方法がわからないからです。

これに関する助力?

+0

は、あなたの誤動作コードと完全なエラーメッセージのコードスニペットを共有することはできますか? – itsmichaelwang

+0

実際、私が考えていることに対する私の答えは、以下を参照してください。 – itsmichaelwang

+0

私はjsonからhttpリクエストとプルされたデータを使用しました。それは今働く。私は時間があればモジュールを使って実装しようとし、ここで答えを投稿しようとします。 – Gifron

答えて

1

This tutorialは同じAPIを使用しているようです。ここにはうまくいくと思われるreference implementationがあります。

this fileをご覧ください。どのようにして、1行目で、作成者がライブラリを角モジュールにjtt_openweathermapとしてインポートするのでしょうか?特定のコード行は、次のようになります。

angular.module('myApp', ['ui.router', 'ngGeolocation', 'ngProgress', 'ui.router.title', 'jtt_openweathermap', 'ngMap']) 

これも必要です。あなたはおそらくそれをやっていないと思います。私はここでもこのcontroller codeを見て、インポートが正しく処理されていることを確認します。私は、ファイルをコントローラにjtt_openweathermapを追加すると、私はノーコンソールエラーで空白のページを取得する

0

angular 
.module('panorama', [ 
    'jtt_openweathermap' 
]) 
.controller('PanoramaCtrl', PanoramaCtrl); 
+0

コントローラーも天気予報のための適切なインポートを持っていますか?私が掲示したコントローラコードを参照してください。天気アプリを明示的にインポートしています。 – itsmichaelwang

関連する問題