Sembra che la direttiva Angularjs ng-show interpreti i valori "N" e "NO" come valori falsi.La direttiva angularjs ng-show interpreta i valori "N" e "NO" come valori falsi
Nella mia applicazione angolare, sto visualizzazione dei dati relativi ad un paese specifico utilizzando il seguente <div ng-show="countryCode">some code</div>
Sono rimasto sorpreso quando ho capito che i dati relativi alla Norvegia non vengono mostrati. E questo perché il codice paese della Norvegia è "NO" che è considerato un valore falsato !!
Non so se questa è una scelta di design. ma se sì come si tratta con questo tipo di problemi
È possibile riprodurre questo here
Grazie in anticipo
In realtà è una scelta di design, è possibile visualizzare la funzione responsabile qui: https://github.com/angular/angular.js/blob/fca7bcaf43af3a4501ea0727d48f606c58d76bcd/src/Angular.js#L961 – DotDotDot