#1 Utilizando a biblioteca Lodash em um aplicativo Ionic.
O método utilizado foi _.suffle(). O método suffle cria um array de valores embaralhados, usando uma versão do shuffle de Fisher-Yates.
Para usar um ícone, basta preencher o atributo name no componente .
<ion-icon name="heart"></ion-icon>
Também é possível fazer isso dinâmicamente via propierty-biding. Para fazer isso, basta instanciar uma variável em sua classe e depois atribuir uma variável na view.
export class MyFirstPage {
// use the home icon
myIcon: string = "home";
}
<ion-icon [name]="myIcon"></ion-icon>
#3 Outro ponto explorado foi o lifecycle contido no NavController do Ionic 2.
Ionic packages a set of view lifecycle hooks into the NavController
– part of the Ionic module. They follow four patterns of event handlers:
ionViewDidLoad
works the same way asngOnInit
, fires once when the view is initially loaded into the DOMionViewWillEnter
andionViewDidEnter
are hooks that are available before and after the page in question becomes activeionViewWillLeave
andionViewDidLeave
are hooks that are available before and after the page leaves the viewportionViewWillUnload
is available before the page is removed from the DOM
$ git clone https://github.com/Rithie/My-Ionic-SandBox-Estudos-.git && cd My-Ionic-SandBox-Estudos-
$ npm install
instale a biblioteca em seu package.json
$ npm install --save @types/lodash
depois em seu arquivo .ts adicione
import _ from "lodash";