當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。