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