Ho alcuni tag HTML che hanno ng-click e ng-ifs. All'interno delle rispettive espressioni, eseguo chiamate di funzione e passa i parametri, alcuni dei quali sono letterali (principalmente solo vero o falso). Quindi vorrei aggiungere un commento su cosa significhi letteralmente, ma l'angolare non sembra in grado di analizzarlo correttamente. (Realizzo passando letterali non è l'idea più brillante, ma vorrei comunque sapere la risposta)Commenti in espressione angularjs
<button class='someclass' ng-click='somefunction(val1, val2, true /* explanation for literal */)' > </button>
Come posso aggiungere commenti nelle espressioni angolari?
Se è necessario spiegare in modo letterale in questo modo, probabilmente non è il codice migliore. Se hai davvero bisogno di fornire commenti. Userei solo i commenti HTML –
perché non usare l'oggetto al posto dei parametri indipendenti: 'someFunction ({val1: val1, val2: val2, flag: true})' – rubish
La soluzione che ho seguito è di mettere il complesso 'someFunction (. ..) 'chiama all'interno di una funzione nel mio codice JavaScript e richiama semplicemente una funzione wrapper con una firma più semplice dall'espressione AngularJS. –