typescript 使用数组和localstorage来保存我们的应用程序中的捕获

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 使用数组和localstorage来保存我们的应用程序中的捕获相关的知识,希望对你有一定的参考价值。

import {Component} from '@angular/core';
import {NavController} from 'ionic-angular';

import { AlertController } from 'ionic-angular';

import {Platform, ActionSheet, } from 'ionic-angular';
import {ActionSheetController} from 'ionic-angular';

import {Catch} from '../models/catch';

import { Storage, LocalStorage } from 'ionic-angular';

@Component({
  templateUrl: 'build/pages/home/home.html'
})
export class HomePage {
  constructor(public alertCtrl: AlertController) {
    this.localStorage = new Storage(LocalStorage);
    
    this.currentCatch.datetime = new Date();
  }
  
  private currentCatch:Catch = new Catch();
  
  private catches:Catch[] = new Array();

  private localStorage:Storage;

  submitCatch()
  {
      
     let alert = this.alertCtrl.create({
      title: 'You Catch is saved',
      subTitle: 'You can see your catches on the \'All Catches\' tab',
      buttons: ['OK']
    });
    alert.present();

    this.catches.push(this.currentCatch);
    
    this.localStorage.setJson("catches", this.catches);
    this.localStorage.set("method", this.currentCatch.method);

    //this.currentCatch = new Catch();
  }  
  
}

以上是关于typescript 使用数组和localstorage来保存我们的应用程序中的捕获的主要内容,如果未能解决你的问题,请参考以下文章

TypeScript Array(数组)声明和简单使用

TypeScript,接口(Interfaces),对象、数组和函数的类型

在Angular / Typescript中使用整数和字母对数组进行排序

涵盖数组和类型化数组的 TypeScript 接口

typescript 接口:一个数组和一个对象的数组

使用 Typescript 和 ionic 在嵌套数组中搜索