阅读背景:

filter $ scope错误:未知提供者:$ scopeProvider < - $ scope < - transformSensorStatusFilter

来源:互联网 
marsApp.filter("transformSensorStatus", function($scope) {
    return function(input, options) {

    var sensorReading = ( input ? ( input / 1000) : 0);
    var sensorLowLimit = (options["lowLimit"] ? (options["lowLimit"] / 1000) : 0);
    var sensorHighLimit = (options["highLimit"] ? (options["highLimit"] / 1000) : 0);
    var curStat;
    switch (sensorReading) {
        case 255:
        case 254:
        case 253:
            curStat = generateStateInnerHtml(sensorReading);
            break;
        default:
            curStat = generateStateInnerHtml(options["sensorStatus"]);

    }

    return curStat;


    function generateStateInnerHtml(state) {

        var stateHtml = null;

        if (state == 255 || state == 254) {
            stateHtml = "a";
            $scope.sensorStateColor='';
            return state_html;
        }
        if (state == 253) {
            stateHtml = "b";
            $scope.sensorStateColor="text-warning";
            return state_html;
        }
        if (state >= 0x20) {
            stateHtml = "c";
            $scope.sensorStateColor="text-error";
            return stateHtml;
        }
        if (state >= 0x02) {
            stateHtml = "d";
            $scope.sensorStateColor="text-error";
            return stateHtml;
        }
        if (state == 0x01) {
            stateHtml = "e";
            $scope.sensorStateColor="text-success";
            return stateHtml;
        }
        stateHtml = "N/A";
        return stateHtml;
    }
}
marsApp.filter("transformSensorStatus", functio



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: