Angularjs接收服務端的布爾值

在數據庫庫存儲的布爾值:前端

 

但在前端Angularjs給布爾值倒是"true" and "false"。數據庫

所以你值去顯示服務端的布爾值時,也許永遠獲得的是false值。app

因此,Insus.NET在開發過程當中,得寫一個Service來進行轉換:ide

 

'use strict';

app.service('convertService', function () {
    this.bit2bool = function (obj) {
        var bln = false;
        switch (obj) {
            case 'True':
                bln = true;
                break;
            case 'False':
                bln = false;
                break;
            default:
                bln = false;
                break;
        }
        return bln;
    };
});
Source Code

 

實例應用:this

相關文章
相關標籤/搜索