Skip to content

Instantly share code, notes, and snippets.

View DenisCangemi's full-sized avatar

DenisCangemi

  • Bumpware
View GitHub Profile
<ul *ngFor="let product of products">
<li>
<p>{{ product.name }}</p>
<span
[class.text-available]="product.status === 'Available'"
[class.text-few-items-left]="product.status === 'Few Items Left''"
[class.text-out-of-stock]="product.status === 'Out of Stock'">
{{product.status}}
</span>
</li>
.text-available{
color: #27ae60;
}
.text-few-items-left{
color: #f39c12;
}
.text-out-of-stock{
color: #e74c3c;
<ul *ngFor="let product of products">
<li>
<p>{{ product.name }}</p>
<span [ngClass]="{'text-available':product.status === 'Available',
'text-few-items-left':product.status === 'Few Items Left',
'text-out-of-stock':product.status === 'Out of Stock'}">
{{product.status}}
</span>
</li>
</ul>
<ul *ngFor="let product of products">
<li>
<p [ngStyle]="{'font-size.px':20}">{{ product.name }}</p>
<span [style.color]="getAvailabilityColor(product.status)">{{product.status}}</span>
</li>
</ul>
getAvailabilityColor(availability:string) {
switch(availability){
case 'Available': return 'green'
case 'Few Items Left': return 'yellow'
case 'Out of Stock': return 'red'
}
}
<ul *ngFor="let product of products">
<li>
<p>{{ product.name }}</p>
<span [style.color]="getAvailabilityColor(product.status)">{{ product.status }}</span>
</li>
</ul>
<div>
<p [ngStyle]="{'color':product.unit === 0 ? 'red' : 'green' }">{{product.name}}</p>
</<div>
let item = localStorage.getItem('greeting1')
// Result : 'Hello LocalStorage'
if (window.localStorage) {
// localStorage supported
}
for (let i = 0; i < localStorage.length; i++){
let key = localStorage.key(i);
let value = localStorage.getItem(key);
console.log(key, value);
}