Supponiamo che io stia usando ionic2 per creare app ibride ed è normale che io possa finire un lavoro usando le funzionalità di ionic2 + angular o solo html + javascript + css, ad esempio, fai clic per disattivare un pulsante:
html + javascript + css solo soluzione:
<div id="myDiv" onclick="(
function(){
document.getElementById('myDiv').style.display='none';
}
)()">myDiv</div>
soluzione di feature ionic2 / angular:
<div [disabled]="isDisabled" (click)="myFunction();">myDiv</div>
in ts:
myFunction(){
this.isDisabled=true;
}
Quindi la mia domanda è, se un lavoro può essere fatto usando entrambe le funzioni di ionic2 + angular o solo html + javascript + css, quale scegliere?
So che qualcuno potrebbe chiedere: se usi Ionic2 ma non usi le sue funzionalità, perché usi Ionic2? Ma la mia idea è semplice:
- Uso Ionic2 solo per le sue funzionalità di cross-platform solo
- Se utilizzo la funzione specifica di Ionic2, i miei codici possono essere gestiti da chi conosce solo Ionic2, ma se uso solo HTML + JavaScript + CSS, i miei codici possono essere mantenuti anche da web designer comuni.
La mia idea principale è corretta?