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


TypeScript lodash.any函数代码示例

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


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

示例1: function

angular.module("eperusteApp").directive("oikeustarkastelu", function(PerusteprojektiOikeudetService) {
    return {
        restrict: "A",
        link(scope, element: any, attrs: any) {
            var oikeudet = scope.$eval(attrs.oikeustarkastelu);
            if (!angular.isArray(oikeudet)) {
                oikeudet = [oikeudet];
            }
            if (
                !_.any(oikeudet, function(o: any) {
                    return PerusteprojektiOikeudetService.onkoOikeudet(o.target, o.permission);
                })
            ) {
                // Ei toimi jos ng-disabled myös käytössä
                /*
                if (element.prop("tagName") === "BUTTON") {
                    element.prop("disabled", true);
                } else {
                    element.hide();
                }
                */
                element.hide();
            }
        }
    };
});
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:26,代码来源:oikeustarkastelu.ts

示例2:

 controller: (
     $timeout,
     $scope,
     $state,
     $stateParams,
     YleinenData,
     Kielimapper,
     perusteprojektiTiedot
 ) => {
     // !!! Alustetaan kaikkia alitiloja varten !!!!
     $scope.isVaTe = YleinenData.isValmaTelma(perusteprojektiTiedot.getPeruste());
     $scope.vateConverter = Kielimapper.mapTutkinnonosatKoulutuksenosat($scope.isVaTe);
     const hasCurrentSuoritustapa = _.any(
         $scope.peruste.suoritustavat,
         (st: any) => st.suoritustapakoodi === $stateParams.suoritustapa
     );
     if (!hasCurrentSuoritustapa && !_.isEmpty($scope.peruste.suoritustavat)) {
         $state.go(
             $state.current.name,
             _.merge({
                 suoritustapa: $scope.peruste.suoritustavat[0].suoritustapakoodi
             })
         );
     }
 },
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:25,代码来源:perusteprojekti.ts

示例3: isOsaamisalaRyhma

 function isOsaamisalaRyhma(item) {
     if (hasOsaamisala(item)) {
         return true;
     }
     return _.any(item.osat, function(child) {
         return isOsaamisalaRyhma(child);
     });
 }
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:8,代码来源:tree.ts

示例4:

 this.classes.forEach(cls => {
     if (_.any(this.exports, exp => cls.name === exp.name)) {
         //console.log(cls.name);
         if (cls.name !== this.displayName) {
             cls.export = true;
             this.exports = this.exports.filter(z => z.name !== cls.name);
         }
     }
 });
开发者ID:david-driscoll,项目名称:atom-typescript-generator,代码行数:9,代码来源:Project.ts

示例5: function

 $scope.hasContent = function(value) {
     if (_.isEmpty(value)) {
         return false;
     }
     if (_.isObject(value)) {
         return _.any(_.values(value));
     }
     return !!value;
 };
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:9,代码来源:perusteenTiedot.ts

示例6: function

 _.forEach(filtered, function(ot: any) {
     ot.koodiUri = ot.koodiUri || null;
     ot.koodiArvo = ot.koodiUri || null;
     var koodiUriKaytossa = _.any($scope.osatutkinnot, function(toinen: any) {
         return ot !== toinen && ot.koodiUri && toinen.koodiUri === ot.koodiUri;
     });
     if (koodiUriKaytossa) {
         ot.$syy = ["excel-ei-kahta-samaa"];
     } else {
         var cop = _.clone(ot);
         cop.tavoitteet = {};
         cop.tila = "luonnos";
         cop.osanTyyppi = "tutkinnonosa";
         cop.$laajuus = cop.laajuus;
         delete cop.laajuus;
         PerusteTutkinnonosat.save(
             {
                 perusteId: $scope.haettuPeruste.id,
                 suoritustapa: $scope.suoritustapa || $scope.haettuPeruste.suoritustavat[0].suoritustapakoodi
             },
             {
                 tutkinnonOsa: cop,
                 laajuus: cop.$laajuus
             },
             function(re) {
                 ot.$ladattu = 0;
                 ot.id = re._tutkinnonOsa;
                 doneSuccess();
             },
             function(err) {
                 if (err) {
                     ot.$syy = [err.data.syy];
                     ot.$ladattu = 1;
                 }
             }
         );
     }
 });
开发者ID:Opetushallitus,项目名称:eperusteet,代码行数:38,代码来源:excel.ts

示例7:

 .forProperty(z => _.any(['wordRegExp'], x => z.name === x))
开发者ID:david-driscoll,项目名称:atom-typescript-generator,代码行数:1,代码来源:atom.ts

示例8:

 .forPropertyName(name => _.any(['lines'], z => _.endsWith(name.toLowerCase(), z)))
开发者ID:david-driscoll,项目名称:atom-typescript-generator,代码行数:1,代码来源:default.ts


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