当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript lodash.all函数代码示例

本文整理汇总了TypeScript中lodash.all函数的典型用法代码示例。如果您正苦于以下问题:TypeScript all函数的具体用法?TypeScript all怎么用?TypeScript all使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了all函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: function

 _.each($scope.valittuOppiaine.vlks.tavoitteet, function(tavoite) {
     if (filteritTyhjat || _.isEmpty(tavoite.laajattavoitteet)) {
         tavoite.$rejected = false;
     } else {
         tavoite.$rejected = _.all(tavoite.laajattavoitteet, function(lt: any) {
             return $scope.filterOsaamiset[lt];
         });
     }
 });
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:9,代码来源:perusopetus.ts

示例2: function

 this.setAvailableSisaltokielet = function(kielet) {
     if (_.isArray(kielet) && !_.isEmpty(kielet)) {
         var isValid = _.all(_.map(kielet, isValidKielikoodi));
         if (isValid) {
             this.availableSisaltokielet = kielet;
             $rootScope.$broadcast("update:sisaltokielet", kielet);
         }
     }
 };
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:9,代码来源:kieli.ts

示例3: function

 validate: function(tyyppi) {
     if (_.includes(YleinenData.yhteisetTutkinnonOsat, tyyppi)) {
         return _.all(
             _.map(Tutke2OsaData.get().$editing, function(item: any) {
                 return Utils.hasLocalizedText(item.nimi);
             })
         );
     } else {
         return true;
     }
 }
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:11,代码来源:perusteenosat.ts

示例4: function

 validate: function() {
     if (!Utils.hasLocalizedText($scope.osaAlue.nimi)) {
         return false;
     } else {
         return (
             $scope.isVaTe ||
             _.all($scope.osaamistavoitepuu, function(osaamistavoite: any) {
                 return Utils.hasLocalizedText(osaamistavoite.nimi);
             })
         );
     }
 }
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:12,代码来源:koulutuksenosa.ts

示例5: function

 validate: function() {
     if (!Utils.hasLocalizedText($scope.osaAlue.nimi)) {
         return false;
     } else {
         return (
             $scope.isVaTe ||
             _.includes(YleinenData.yhteisetTutkinnonOsat, $scope.tutkinnonOsaViite.tutkinnonOsa.tyyppi) ||
             _.all($scope.osaamistavoitepuu, function(osaamistavoite: any) {
                 return Utils.hasLocalizedText(osaamistavoite.nimi);
             })
         );
     }
 }
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:13,代码来源:tutkinnonosaosaalue.ts

示例6:

 validate: () => {
     if (
         _.includes(
             YleinenData.yhteisetTutkinnonOsat,
             $scope.editableTutkinnonOsaViite.tutkinnonOsa.tyyppi
         )
     ) {
         return _.all(
             _.map(Tutke2OsaData.get().$editing, (item: any) => {
                 return Utils.hasLocalizedText(item.nimi);
             })
         );
     } else {
         return true;
     }
 }
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:16,代码来源:tutkinnonosa.ts

示例7: paivitaTavoitteet

 function paivitaTavoitteet() {
     if ($scope.valittuOppiaine.vlks) {
         var filteritTyhjat = _.all($scope.filterOsaamiset, function(v) {
             return v;
         });
         _.each($scope.valittuOppiaine.vlks.tavoitteet, function(tavoite) {
             if (filteritTyhjat || _.isEmpty(tavoite.laajattavoitteet)) {
                 tavoite.$rejected = false;
             } else {
                 tavoite.$rejected = _.all(tavoite.laajattavoitteet, function(lt: any) {
                     return $scope.filterOsaamiset[lt];
                 });
             }
         });
     }
     installClickHandler();
 }
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:17,代码来源:perusopetus.ts

示例8: validoi

        function validoi() {
            if (_.size(arguments) < 2 || !_.all(_.rest(arguments), _.isFunction)) {
                return false;
            }
            var data = _.first(arguments);
            var validaattorit = _.rest(arguments);
            var virheet = [];

            function next(err?) {
                if (err) {
                    virheet.push(err);
                }
                if (_.isEmpty(validaattorit)) {
                    return virheet;
                } else {
                    var seuraavaValidaattori = _.first(validaattorit);
                    validaattorit = _.rest(validaattorit);
                    return seuraavaValidaattori(data, next);
                }
            }
            return next();
        }
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:22,代码来源:excel.ts

示例9: traverse

 function traverse(items, index) {
     if (index >= items.length) {
         return;
     }
     var item = items[index];
     var children = getChildren(items, index);
     //$log.info('children for', index, item, 'are', children);
     var hidden = [];
     for (var i = 0; i < children.length; ++i) {
         traverse(items, children[i]);
         hidden.push(items[children[i]].$hidden);
     }
     item.$leaf = hidden.length === 0;
     item.$collapsed = _.all(hidden);
     item.$active = isActive(item);
     if (!item.$collapsed) {
         // Reveal all children of uncollapsed node
         for (i = 0; i < children.length; ++i) {
             items[children[i]].$hidden = false;
         }
     }
     item.$impHidden = false;
 }
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:23,代码来源:sivunavigaatio.ts

示例10: mandatoryFieldValidator

            function mandatoryFieldValidator(fields, target) {
                err = undefined;
                const fieldsf = _.filter(fields || [], function(field) {
                    return (field as any).mandatory;
                });

                $rootScope.$$ekEditing = false;

                if (!target) {
                    return false;
                } else if (_.isString(target)) {
                    return !_.isEmpty(target);
                } else if (_.isObject(target) && !_.isEmpty(target) && !_.isEmpty(fieldsf)) {
                    return _.all(fieldsf, function(field: any) {
                        var valid = Utils.hasLocalizedText(target[field.path]);
                        if (!valid) {
                            err = field.mandatoryMessage;
                        }
                        return valid;
                    });
                } else {
                    return true;
                }
            }
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:24,代码来源:editointikontrollit.ts


注:本文中的lodash.all函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。