Prima di, sì, ho provato a cercare su Google, ma è ancora difficile trovare informazioni su AngularJS.AngularJS equivalente a jQuery attiva/nasconde una sezione
Desidero eseguire una semplice operazione di apertura di sezioni in base a quale pulsante viene premuto nel modulo. Voglio che una sola sezione sia aperta in qualsiasi momento e forse una di default (non ho deciso). Sarebbe anche bello se il pulsante su cui si fa clic sarà classificato "btn-primary" per bootstrap. Quindi questo è il html
<form>
<input type="button" id="show-section1" value="Section 1" />
<input type="button" id="show-section2" value="Section 2" />
<input type="button" id="show-section3" value="Section 3" />
</form>
<section id="section1">blah</section>
<section id="section2">blah2</section>
<section id="section3">blah3</section>
In jQuery vorrei fare qualcosa di simile (semplificato e non la soluzione migliore solo per spiegare):
$('section').hide();
$('#show-section1').click(function() {
$('section').hide();
$('#section1').show();
});
etc
Ho fatto questo una volta prima ma posso' Ricordo come, ricordo che c'erano pochissime righe di codice.
Dove definisci 'miaApp'? : S – OZZIE
è solo un nome di modulo. Puoi mettere "OZZIE" lì se vuoi – Ven
+1, mi piace questa soluzione perché funziona anche con HTML dinamico, come nel mio scenario. Gli ID nel mio caso sono generati al volo e non possono essere codificati nell'html. Grazie! – Vaibhav