我在JSON上有一堆来自ng-storage的LocalStorage数据,
[Object { judul="Just", isi="Testing"}, Object { judul="To", isi="Get"}, Object { judul="Specific", isi="Data"}]但是我想要得到一个特定的数据来得到"isi“值,该怎么做呢?
发布于 2016-08-21 01:21:41
您可以通过将get函数添加到您的工厂来完成此操作
例如:
.factory ('StorageService', function ($localStorage) {
$localStorage = $localStorage.$default({
things: []
});
var _getAll = function () {
return $localStorage.things;
};
//-----
var _get = function (isi) {
for( var i = 0; i < $localStorage.things.length ; i++ ){
if( $localStorage.things[i].isi === isi ){
return $localStorage.things[i];
}
}
}
return {
getAll: _getAll,
get : _get
};
})在您的控制器中,您可以通过传递对象的id来获取特定数据。
var objectInlocal = StorageService.get(Thing.isi);https://stackoverflow.com/questions/35618830
复制相似问题