最近我一直在嘗試學習AngularJS,並且在Localstorage中碰到了一個碰撞事件,我花了好幾個小時試圖讓它在本地保存,我認爲它現在正在工作,但現在我想打印出從JSON數組本地保存的數據,我該怎麼辦?從AngularJSON對象中獲取價值
編輯:
澄清一點,有什麼即時試圖實現越來越我在localStorage的拯救出來到網站作爲一個字符串的信息,所以它的可讀性。希望我更容易理解。在此先感謝
我的看法。
<ion-list>
<div >
<ion-item ng-controller='ModalEditCtrl' ng-click="openModal()">
<div class="thumbnail" style="border:1px black solid">
</div>
<div ng-controller="createPerson" class="contactinfo" >
<li ng-repeat="contact in contactdetail.contactinfo"> {{contact.name}} </li>
</div>
</ion-item>
</div>
<div ng-controller="ModalAddCtrl">
<button type="button" ng-click="openModal()">+++</button>
</div>
</ion-list>
我控制器
app.controller('createPerson', function ($scope) {
var id = id_counter = 1;
$scope.editorEnabled = false;
$scope.disableEditor = function() {
$scope.editorEnabled = false;
};
$scope.enableEditor = function() {
$scope.editorEnabled = true;
};
$scope.contactinfo = [
{name: 'test', phone: 1231, email: '[email protected]'}
];
$scope.saveData = function() {
id_counter += 1;
$scope.editorEnabled = false;
$scope.contactinfo.push({
name: $scope.contactName,
phone: $scope.contactPhone,
email: $scope.contactEmail,
sort_id: id_counter
});
//$scope.todoText = ''; //clear the input after adding
localStorage.setItem('contactinfo', JSON.stringify($scope.contactinfo));
// localStorage.setItem("contacts", JSON.stringify(contacts));
}
$scope.loadData = function() {
var contacts = localStorage.getItem("contactinfo");
var contactdetail = JSON.parse(contacts); //
console.log(contactdetail);
}
$scope.clearData = function() {
window.localStorage.clear();
}
});
「...打印出數據...」 - 是指控制檯日誌還是網頁?如果你的意思是控制檯日誌,看起來你已經這麼做了......除非你的意思是字符串格式? –
我的意思是在我的網頁上,以字符串格式。所以我可以有不同的列表中的數組中的不同值。 – Casper