Angularを3日勉強しているものです。  
プログラミンの基礎知識はあります。

Angular5系 + ngrxを利用したサンプルアプリケーションを作成しています。  
その際、ngrx-json-apiというライブラリを利用するのですが  
使い方がよくわかりません。  
<https://github.com/abdulhaq-e/ngrx-json-api>

githubに載っている情報を元にコードを書いているのですが、  
ブラウザ上ではメソッドがないとうエラーなどを吐いてしまいます。

Getting Started以下を  
1-5までやったのですが以下の部分でエラーを吐いています。

```

    let zone = this.ngrxJsonApiService.getZone(NGRX_JSON_API_DEFAULT_ZONE);
    // => getZoneが定義されていない。
    // this.ngrxJsonApiServiceにそのメソッドはあるはずです。importが間違っているのか？
    
    
    this.queryResult = this.selectManyResults(newQuery.queryId, denormalise);
    // => newQueryは初めて出てきているので、なぜ変数などの定義もなしにいきなり出てきているのか理解ができない。
    
    const query: Query = {
          queryId: 'myQuery',
          type: 'projects',
          // id: '12' => add to query single item
          params: {
            fields: ['name'],
            include: ['tasks'],
            page: {
              offset: 20,
              limit: 10
            },
            sorting: {
              { api: 'name', direction: Direction.ASC }
            },
            filtering: {
              { path: 'name', operator: 'EQ', value: 'John' }
            }
          }    
        };
    // => 型のQueryは初めて出てきてますよね・・・理解ができない
    
```

* * *

モジュールのimport周りや、ngrxの仕組みを理解できておらず  
ライブラリを正しく扱えていないと予想しておりますが  
ライブラリをインストールできていない、ライブラリの依存性の問題、などなど  
他にも原因としてあげられることはあります。

実は早急にサンプルアプリケーションを作成しなければならない状況にあり  
angular, ngrxの理解もかいつまみながらやっております。  
そのため、理解していない部分が多くあるかもしれません。  
情報は随時追記していきます。

どなたか知見ある方がいらっしゃいましたら  
ご教授いただけると幸いです。  
よろしくお願いいたします。
CC BY-SA 4.0
2018-05-24T15:08:05.973
44229
2018-05-24T15:08:05.973
15373
question
angularjs redux angular5
ngrx-json-apiの使い方