教会谁接近离子,我想知道你将如何做一个必须退出的程序(字符串,img,来自youtube的剪辑)
答案 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;