sto tirando la biblioteca momentJS da una CDN nella mia app angolare:momentJS locale di default è zh-TW e non riesco a sovrascrivere
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.min.js"></script>
La localizzazione predefinita dovrebbe essere inglese (' en '). Ma per qualche ragione, la locale predefinita nella mia app è 'zh-tw'. Vedo che questo era un problema (vedi here e here), ma era apparentemente risolto.
Anche se ho impostato il locale globale manualmente, esso viene ignorato:
Nel mio file index.html:
<script>
moment.locale('en');
</script>
Nel mio regolatore angolare:
moment.locale('en');
L'unica cosa che funziona adesso è se imposto le impostazioni locali in ogni istanza di momento:
var moment1 = moment(myDate);
moment1.locale('en');
var moment2 = moment(moment1).add(24, 'h');
moment2.locale('en');
Ho avuto lo stesso problema ed è stato perplesso. Poi ho scaricato di nuovo moment.js (2.10.6 al momento della scrittura) e il valore predefinito è tornato a "en". Immagino che qualunque versione avessimo entrambi stava usando il default sbagliato. – Morpork