В AngularJs, как получить данные внутри корпуса коммутатора для просмотра? - PullRequest
0 голосов
/ 16 апреля 2019

Я хочу отобразить общее количество журналов, и я использую Growl, чтобы показать общее количество журналов.

, но я хочу, чтобы оно отображалось также в метке, проблема в том, что я понятия не имею,как получить мою regdata.length для отображения общего в индексе просмотра.

Я Нуб.мне не помогают никакие YouTube, получение данных внутри корпуса коммутатора для меня сложно, не знаю.

// Мой контроллер для индекса

var HomeController = function ($s, $mdDialog, service, growl, $linq) {

    $s.growl = function (type,count) {

        console.log('type',type);

        var config = {};
        switch (type) {
            case "success":
                growl.success("Logs Without Problem: " + count, { disableCountDown: true, ttl: 3000 });
                break;
            case "info":
                growl.info("Total logs: " + count, { disableCountDown: true, ttl: 3000 });
                break;

            default:
                growl.error("Logs with Problem: " + count, { disableCountDown: true, ttl: 3000 });
        }
    }


    //Switch Condition
    $s.filter = function (d) {

        if ($s.mainData) {

            switch (d) {
                case 'wErr':
                    $s.regdata = $linq.Enumerable().From($s.mainData).Where(function (x) { return x.OK_Latest == 'No' }).ToArray();
                    $s.growl('error', $s.regdata.length)
                    break;
                case 'noErr':
                    $s.regdata = $linq.Enumerable().From($s.mainData).Where(function (x) { return x.OK_Latest == 'Yes' }).ToArray();
                    $s.growl('success', $s.regdata.length)
                    break;
                case 'def':
                    $s.regdata = $s.mainData;
                    $s.growl('info', $s.regdata.length)
                    break;
            }
            console.log('req', $s.regdata);
        }
    }

У меня есть 3 условия в switch case.display для просмотра общего количества журналов каждый.

1 Ответ

0 голосов
/ 16 апреля 2019
//thank for giving me idea @georgeawg

var init = (function () {
        $s.sColumn = '';
        $s.reverse = false;
        $s.loader = false;
        $s.currentTbl = '';
        $s.isNulltblNo = [];
        $s.isNulltblYes = [];
        $s.successCount = 0;
        $s.infoCount = 0;
        $s.errorCount = 0;
    }());

    $s.growl = function (type, count) {

        console.log('type', type);

        var config = {};
        switch (type) {
            case "success":
                growl.success("Logs Without Problem: " + count, { disableCountDown: true, ttl: 3000 });
                $s.successCount = count;

                break;
            case "info":
                growl.info("Total logs: " + count, { disableCountDown: true, ttl: 3000 });
                $s.infoCount = count;
                break;
            default:
                growl.error("Logs with Problem: " + count, { disableCountDown: true, ttl: 3000 });
                $s.errorCount = count;
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...