Skip to content

Instantly share code, notes, and snippets.

@tstirrat15
Created April 3, 2016 00:44
Show Gist options
  • Save tstirrat15/a0e75131673a7f0960bfc68c6ca3da9e to your computer and use it in GitHub Desktop.
Save tstirrat15/a0e75131673a7f0960bfc68c6ca3da9e to your computer and use it in GitHub Desktop.
// From my component definition
ngOnInit() {
this.validationService.getDrivers().subscribe(
function(response: Response){
this.installedDrivers = response.json().data.drivers;
this.defaultDriver = this.installedDrivers.find(driver => driver.startsWith('HP Universal'));
console.log(this.installeDrivers)
console.log(this.defaultDriver);
},
(err) => console.log(err)
);
}
<!-- relevant snippet of component -->
<p>drivers</p>
<p>default: {{defaultDriver}}</p>
<ul>
<li *ngFor="#driver of installedDrivers">{{driver}}</li>
</ul>
<div class="form-group">
<label for="driver" class="col-sm-2 control-label">Driver:</label>
<div class="col-sm-5">
<select class="form-control" ngControl="driver">
<option *ngFor="#d of installedDrivers" [value]="d">{{d}}</option>
</select>
</div>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment