随机数组:string,img,youtube Ionic

时间:2017-12-24 19:21:35

标签: android ionic3

教会谁接近离子,我想知道你将如何做一个必须退出的程序(字符串,img,来自youtube的剪辑)

1 个答案:

答案 0 :(得分:0)

这就是我所做的,但继续打印字符串



export class RandomPage {


  risultato = new Oggetti()
  storico = new Array<Oggetti>()
  lista=new Array()


  constructor(public viewCtrl: ViewController, public navCtrl: NavController, public navParams: NavParams, public storage: Storage, public provaProvider: ProvaProvider) {
    this.createStorico();
    //setInterval(function(){ this.selezionaParola();}.bind(this), 1000);
  }

  ionViewDidLoad() {
    console.log('ionViewDidLoad RandomPage');
  }

  createStorico() {

    if (localStorage.getItem("storico") == null) {
      let storico = new Array<Oggetti>()
      localStorage.setItem("storico", JSON.stringify(storico))
    }

    if (localStorage.getItem("lista") == null) {
      let storico = TIPI;
      localStorage.setItem("lista", JSON.stringify(storico))
    }

  }
TIPI = [

  {oggetto:"../assets/imgs/ao (1).jpg", colore: '#E52A00', tipo:'string'},
  {oggetto:"../assets/imgs/ao (2).jpg", colore:'#E52A00', tipo:'string'},
  {oggetto:"../assets/imgs/ao (3).jpg", colore:'#E52A00', tipo:'string'},
  {oggetto:"../assets/imgs/ao (4).jpg", colore:'#E52A00', tipo:'string'},
  {oggetto:"../assets/imgs/ao (5).jpg", colore:'#E52A00', tipo:'string'},
  {oggetto:"../assets/imgs/ao (6).jpg", colore:'#E52A00', tipo:'string'},
  ]



  selezionaParola() {
    this.lista=JSON.parse(localStorage.getItem("lista"))
    console.log(this.lista)
    this.risultato=<Oggetti>this.lista[Math.floor(Math.random()*this.lista.length)]
    this.lista.splice(this.lista.indexOf(this.risultato),1)
    localStorage.setItem("lista", JSON.stringify(this.lista))
    let storic = JSON.parse(localStorage.getItem("storico"))
    storic.push(this.risultato)
        localStorage.setItem("storico", JSON.stringify(storic))
  }
&#13;
</ion-header>


<ion-content padding>
//
  <br>
  <br>
  <button ion-button color="danger" (tap)="selezionaParola()">seleziona parola</button>

  <ion-list style="background-color: {{risultato.colore}}"><a>{{risultato.oggetto}}</a></ion-list>
  <ion-img>{{risultato.oggetto}}</ion-img>


</ion-content>
&#13;
&#13;
&#13;