So versuche ich anzuzeigen, Wetter ein Benutzer ist aktiv oder nicht aktiv. Die Daten kommen über eine API in Boolescher Form. So wird es einfach sagen, Benutzer ist wahr oder Benutzer ist falsch. Ich möchte 'Aktiv' zeigen, wenn die Daten wahr, 'Nicht aktiv' zurückgibt, wenn der Benutzer false.Lösung ich tat, war eine einfache, wenn sonst, dass der Job tut, aber das ist stark wiederverwendet durch die App und ich möchte einen eckigen Filter machen, um diese Aufgabe zu erledigen. Ich bin Anfänger in Angular und Java Script und habe noch keinen Filter erstellt.Angular Filter für die Rückgabe von True False von API?
das ist mein, wenn sonst und es in html dies zeigt i wie i eventuatlly
<label>{{ $ctrl.myValu | truefalse}}</label>
$onInit =() => {
let self = this;
this.siUser.current().then((userData) => {
let actingAsTenant = userData.user.apikey;
if (actingAsTenant) {
self.siTenant.current().then((tenant) => {
self.tenant = tenant;
///starts
if (self.tenant.active == true) {
self.tenant.active = 'Active'
}
else if (self.tenant.active == false){
self.tenant.active = 'Not Active'
}
//end
}, (err) => {
self.siAlertDialog.error(err.data.message)
})
}
}, (err) => {
self.siAlertDialog.error('Error rendering tenant details');
});
}
<strong>{{$ctrl.tenant.active}}</strong>
Ich mag einen Winkelfilter erstellen, so dass sie wiederverwendbar mein Code oben arbeiten. also möchte ich einen Filter für true oder false erstellen, der dann ungefähr so aussieht –