Ho due campi di input all'interno del mio contenuto di ioni e entrambi hanno un modello ng collegato a loro. Poi nel mio footer di ioni ho un ng-click dove chiamo una funzione e passo nei due modelli-ng.
Questo ha funzionato perfettamente quando avevo il ng-clic all'interno del contenuto di ioni, ma quando lo sposto sul piè di pagina ottengo un indefinito per i due parametri che passo alla funzione.
Quindi, questo significa che il contenuto di ioni e il footer di ioni hanno diversi $ scope? Anche se sono nello stesso file e hanno lo stesso controller ??
creare un ambito come '$ scope.data = {}' & posiziona tutti i modelli-ng che sono associati su html.place in questo oggetto come 'ng-model =" data.model1 "', 'ng-model =" data.model2 "' –
@pankajparkar awesome! Funziona come un fascino! Ma sono ancora curioso di sapere perché non stava funzionando come era? Contenuto e piè di pagina hanno ambiti diversi nel caso di ng-model, in cui non ho una variabile predefinita nel mio controller? Solo curioso. –
Credo che il contenuto di ioni e il footer di ioni creino un ambito figlio .. e come hai dichiarato '$ scope.data = {}' nel tuo controller e accedi alla sua proprietà interna di esso..che erediterà lo scope dal genitore .. dovrei aggiungere una risposta? –