所以我想顯示,天氣用戶是活躍或不活躍。數據通過布爾形式的api傳遞。所以它會簡單地說用戶是真實的或者用戶是假的。如果數據返回true,我想顯示'Active',如果用戶返回false,我想顯示'Not Active'。解決方案我做了一個簡單的工作,但這是在應用程序中重複使用,我想做一個角度過濾器來完成這項任務。 我是一個角度和Java腳本的初學者,並沒有創建過濾器。用於從api返回true false的角度過濾器?
這是我的if else,並顯示在HTML 它這個我我要如何使用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>
我想創建一個角度濾波器,所以它的可重複使用我的代碼上面工作。所以我想創建一個true或false的過濾器,最終看起來像這樣 –