Ich habe ein Array wie folgt aus:AngularJS ngIf Objekt hat
{
selector: "departureDate",
selectorName: "Departure Date",
constraints: ["GreaterThan", "LessThan", "Equals", "NotEquals"],
valueType: "Date"
}, {
selector: "arrivalDay",
selectorName: "Arrival day(of week)",
constraints: ["In"],
valueType: "ChoiceList",
valueChoices: ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"]
}
Jetzt möchte ich dies in meinem HTML tun:
<div class="col-xs-3" *ngIf="prototype.valueChoices">
<select class="form-control" [(ngModel)]="expression.valueChoice">
<option *ngFor="#valueChoice of prototype.valueChoices" [value]="constraint">
{{ valueChoice }}
</option>
</select>
</div>
Ist es möglich, zu überprüfen, ob das Objekt ein Attribut enthält like valueChoices als zeige den HTML wie oben. Oder ist das nicht der richtige Weg?