本文整理匯總了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)))