Как вернуть некоторое значение из $scope.$on в $scope.$emit
Комментируемая часть будет находиться под $scope.$on. Мне нужно вернуть параметры в то место, где я хранил $scope.$emit. Пожалуйста, помогите!!!
Даже если есть какой-то другой способ сделать это, дайте мне знать. Кроме того, этот код находится под пользовательской директивой angular, которая используется во многих местах, поэтому я не могу держать там комментируемый код. Она должна быть передана откуда-то извне.
Что я уже пробовал:
if (gridConfig.Batch) { gridOption.dataSource.transport["parameterMap"] = function (options, operation) { var data = { options: options, operation: operation }; $scope.$emit('parameterMap', data); //if (operation !== "read" && options.models) { // angular.forEach(options.models, function (value) { // value.MfgDt = kendo.toString(value.MfgDt, "s"); // value.ExpDt = kendo.toString(value.ExpDt, "s"); // value.ProductType = value.ProductType.Id; // }) // return options; //} } }