vendredi 11 septembre 2020

ng command not found

J'adore cette nullité de npm. angular/cli installé depuis un certain temps, et marchait très bien dans le projet Ionic.

et bon pas utilisé depuis un petit moment, je reviens sur le projet pour rajouter une classe (truc normal quoi)

et paf : ng command not found

??? what the fuck ?

bilan : npm a perdu le lien avec ng

npm link @angular/cli

samedi 28 mars 2020

Ionic 4 et ion-select event

Lors de l'utilisation de ion-select, l'évènement renvoyer par ionChange() est de type SelectInputChangeEvent.

SelectInputChangeEvent dérive de Event, et contient les bonnes propriétés.
sinon seul sera visible { "isTrusted":true|false }

<ion-select value="selected" (ionChange)="onChangeSelection($event)">
    <ion-select-option *ngFor="let item of items" [value]="item" selected="item===selected">{{item}}</ion-select-option>
</ion-select>
onChangeSelection(event: SelectInputChangeEvent){
  this.selected = event.detail.value;
}

vendredi 1 mars 2019

Ionic file upload issue on iOS

The fileTransfert variable must be initialize in the platform.ready().then() method.


import { FileTransfer } from "@ionic-native/file-transfer";
import { Platform } from 'ionic-angular';

...

private fileTransfer: FileTransferObject;

...

constructor(public transfer: FileTransfer, public platform: Platform) {
    this.platform.ready().then(
     (ready)=>{
       this.fileTransfer= this.transfer.create();
     }
   );
}