$cacheFactory
概要
キャッシュオブジェクトを構築し、それらにアクセスする手段を提供するファクトリーです。
var cache = $cacheFactory('cacheId');
expect($cacheFactory.get('cacheId')).toBe(cache);
expect($cacheFactory.get('noSuchCacheId')).not.toBeDefined();
cache.put("key", "value");
cache.put("another key", "another value");
expect(cache.info()).toEqual({id: 'cacheId', size: 2}); // Since we've specified no options on creation
使用方法
$cacheFactory(cacheId[, options]);
引数
引数 | 説明 |
---|---|
cacheId |
型: 新しく作成するキャッシュの名前、またはIDを指定します。 |
options(optional) |
型:
キャッシュの挙動を指定するための任意のオブジェクトです。 |
戻り値 | 引数 |
下記のメソッドのセットを持つ、新しいキャッシュオブジェクトが返ります。 |
get(cacheId)
キャッシュを作成された際のcacheIdを使用してキャッシュオブジェクトにアクセスします。
引数 | 説明 |
---|---|
cacheId |
型: キャッシュにアクセスするための名前、またはIDを指定します。 |
戻り値 | 説明 |
型:
cacheIdによって特定されたキャッシュオブジェクトです。
もし、キャッシュが見つからなければ |
© 2017 Google
Licensed under the Creative Commons Attribution License 3.0.
このページは、ページトップのリンク先のAngularJS公式ドキュメント内のページを翻訳した内容を基に構成されています。 下記の項目を確認し、必要に応じて公式のドキュメントをご確認ください。 もし、誤訳などの間違いを見つけましたら、 @tomofまで教えていただければ幸いです。
- AngularJSの更新頻度が高いため、元のコンテンツと比べてドキュメントの情報が古くなっている可能性があります。
- "訳注:"などの断わりを入れた上で、日本人向けの情報やより分かり易くするための追記を行っている事があります。