angularjs-ng-show

___ answer30865396 ___

Sie sollten Ausdrücke innerhalb der geschweiften Klammern hinzufügen, aber nicht für ng-show %code% .

ng-show wird jedoch je nach dem eingestellten Wert entweder als wahr oder als falsch ausgewertet. Sie sollten dies also tun %code%

Und wenn Sie die Werte anzeigen müssen, können Sie dies einfach irgendwo hinzufügen

%code% = & gt; gibt true oder false oder den ihm zugewiesenen Wert zurück.

    
___ qstnhdr ___ Syntaxfehler mit ng-show: "token 'false' ist in Spalte {2} des Ausdrucks [{3}] beginnend mit [{4}]" ___ qstntxt ___

Ich verwende %code% wie unten gezeigt:

%Vor%

Der Wert von %code% kann entweder %code% oder %code% sein. Ich erhalte den folgenden Fehler in der Konsole:

  

Syntaxfehler: Das Token 'false' befindet sich in Spalte {2} des Ausdrucks [{3}], beginnend bei [{4}].

Wie kann dieser Fehler behoben werden?

    
___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ tag123angularjs ___ Für Fragen zu AngularJS (1.x), dem Open-Source-JavaScript-Framework. Verwenden Sie dieses Tag NICHT für Angular 2 oder höhere Versionen. Verwenden Sie stattdessen das [eckige] -Tag. ___ answer30865251 ___

%code% wertet einen Ausdruck aus. Sie brauchen keine Klammern.

versuche das:

%Vor%

oder das:

%Vor%     
___ tag123angularjsnshow ___ Die ngShow-Anweisung zeigt oder verbirgt das angegebene HTML-Element basierend auf dem Ausdruck, der dem ngShow-Attribut bereitgestellt wird. ___ answer30865553 ___

Leider ist Ihr Code ein Konzentrat von Fehlern:

  1. Die %code% -Direktive kann nur als Attribut und nicht als Element verwendet werden, wie in die Dokumentation und den Code .
  2. Die %code% -Richtlinie erwartet einen "Ausdruck" , der (im Großen und Ganzen ) Standard-JavaScript-Code: Sie benötigen keine zusätzlichen geschweiften Klammern.
  3. Da Sie in Ihrem Attribut ein Gleichheitszeichen %code% verwenden, sind Anführungszeichen um seinen Wert obligatorisch, wie in dieser W3C-Hinweis .

Daher lautet der korrekte Code:

%Vor%     
___
3
Antworten

Syntaxfehler mit ng-show: "token 'false' ist in Spalte {2} des Ausdrucks [{3}] beginnend mit [{4}]"

Ich verwende ng-show wie unten gezeigt: %Vor% Der Wert von entity.primary kann entweder true oder false sein. Ich erhalte den folgenden Fehler in der Konsole:    Syntaxfehler: Das Token 'false' befindet sich in Spalte {2} des...
16.06.2015, 10:37