Механизм Приложения Google - одно хранилище данных для различных доменов и приложений

Возьмите переменную за пределами forEach и присвойте ей ноль

после того, как увеличите ее, когда вы получите $ scope.rm = "Failed"

, тогда вы получите no. выполнения цикла для этого условия

, например:

var Failedcount=0,Passedcount=0;
angular.forEach(result1, function (value, key) {

       $scope.percentage = (value.score * 100 / value.total).toFixed(2);

                    if ($scope.percentage < 50) {
                        $scope.rm = "Failed"
                        $rootScope.sendmail = 0
                        Failedcount++;

                    }else {
                        $scope.rm = "Passed"
                        $rootScope.sendmail = 1
                        Passedcount++;
                    }

                });
console.log("failed counter",Failedcount)
console.log("passed counter",Passedcount)
15
задан appqui-platform 1 May 2009 в 12:32
поделиться

3 ответа

Каждое приложение имеет свое собственное хранилище данных и memcache (общий для всех версий этого приложения). Кажется, сейчас невозможно обмениваться хранилищами данных между приложениями (если только вы не предоставите для этого какой-либо веб-сервис), но это было бы неплохо, так что, возможно, вам следует подать запрос на функцию, чтобы Google проголосовал за it .

Что касается доменов, вы можете связать свое приложение с доменами, управляемыми Службами Google . Несколько доменов для одного и того же приложения не должны быть проблемой (за исключением сертификатов SSL).

12
ответ дан 1 December 2019 в 01:00
поделиться

Каждая версия приложения поддерживается одним и тем же хранилищем данных. Если вы хотите ограничить доступ к отдельным запросам, вам нужно добавить поле в модель, чтобы применить это ограничение.

3
ответ дан 1 December 2019 в 01:00
поделиться

App Engine недавно добавил поддержку функции под названием модули (Док.: go, python, java)

App Engine Modules (или просто "Модули") - это функция, которая позволяет разработчикам преобразовывать большие приложения в логические компоненты, которые могут совместно использовать сервисы с контролем состояния и безопасно взаимодействовать друг с другом. Приложение, которое обрабатывает запросы клиентов, может включать отдельные модули для решения других задач:

  • API-запросы с мобильных устройств
  • Внутренние, похожие на запросы администратора
  • Бэкэндовая обработка, такая как биллинговый конвейер и анализ данных

При создании нового модуля, App Engine создаст url, соответствующий названию модуля. Если у вас только один модуль, то его имя будет по умолчанию. например

  • http://по умолчанию.myapp.appspot.com
  • http://mobile-frontend. myapp.appspot.com
  • http://мой модуль.myapp.appspot.com

Используя маскировку домена, вы можете перенаправить с:

  • www.myapp. com => http://default.myapp.appspot.com
  • www.myapp-mobile.com => http://mobile-frontend.myapp.appspot.com
  • www.example.com => http://my-module.myapp.appspot.com
20
ответ дан 1 December 2019 в 01:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: