本文整理汇总了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();
}
}
};
});
示例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
})
);
}
},
示例3: isOsaamisalaRyhma
function isOsaamisalaRyhma(item) {
if (hasOsaamisala(item)) {
return true;
}
return _.any(item.osat, function(child) {
return isOsaamisalaRyhma(child);
});
}
示例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);
}
}
});
示例5: function
$scope.hasContent = function(value) {
if (_.isEmpty(value)) {
return false;
}
if (_.isObject(value)) {
return _.any(_.values(value));
}
return !!value;
};
示例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;
}
}
);
}
});
示例7:
.forProperty(z => _.any(['wordRegExp'], x => z.name === x))
示例8:
.forPropertyName(name => _.any(['lines'], z => _.endsWith(name.toLowerCase(), z)))