2017-02-14 5 views
1

Ich entschuldige mich, wenn dies ein Duplikat ist. Ich sehe in einigen Code des Menschen, sie so etwas wie dieses:Angular div Tag-Attribut mit nicht gleich

<div ui-grid="myUIGrid" ui-grid-selection ui-grid-resize-columns class="grid" /> 

Was ist ui-grid-selection und ui-grid-resize-columns? Ich habe noch nie ein Attribut ohne Gleichheitszeichen gesehen. Der Beispielcode verwendet eckig. Ist es eine eckige Sache?

+0

Das sind boolesche Attribute. Siehe [diese Frage] (http://stackoverflow.com/questions/21796217/are-attributes-without-value-allowed-in-html4). – andreas

+0

Dies ist keine eckige Sache. Ihre Frage wird hier beantwortet [Sind leere Datenattribute zulässig] (http://stackoverflow.com/questions/9729080/are-empty-html5-data-attributes-valid) – Aayush

+0

Obwohl alle diese für Angular sind, und Winkelrichtlinien nutzen es ... –

Antwort

2

Ihre genannten Attribute sind Markerattribute für angularJs Grid.

ui-Raster-Auswahl: Aktivieren Startreihe Auswahl

ui-Grid-Größe ändern-Spalten: Spalte Aktivieren

diese Attribute die Größe wirksam werden nach der Skript-Parsing.

Ein einfaches Beispiel für ein Attribut ohne Wert ist "disable". Um das Element in HTML zu deaktivieren, können wir entweder disable = disable schreiben oder einfach "disable"