Jump to content


Photo

Como alterar o valor da variável na Factory?

Js Javascript factory variavel alterar

  • Faça o login para participar
4 replies to this topic

#1 shogun89

shogun89

    Normal

  • Usuários
  • 91 posts
  • Sexo:Masculino
  • Localidade:marilia

Posted 21/10/2015, 03:20

Dentro da Factory tem uma variável countF com valor 1:

Factory
app.factory('testFactory', function(){
var countF = 1;
return {
getCount : function () {

return countF;
},
incrementCount:function(){
countF++;
return countF;
}
} 
});

Controller

function FactoryCtrl($scope, testService, testFactory)
{
$scope.countFactory = testFactory.getCount;
$scope.clickF = function () {
$scope.countF = testFactory.incrementCount();
};
}

É possível alterar o valor da variável countF que está fora do return na Factory? Por exemplo incrementa-la de acordo com o return de incrementCount?



#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 26/10/2015, 14:12

Não sei se entendi a pergunta, mas assim como você tem métodos para obter e incrementar essa variável, você pode criar outro para definir o seu 

valor (um setter):
app.factory('testFactory', function(){
var countF = 1;
return {
setCount : function (val) {
countF = val;
},
getCount : function () {
return countF;
},
incrementCount:function(){
countF++;
return countF;
}
} 
});function FactoryCtrl($scope, testService, testFactory)
{
testFactory.setCount(10); // seta como 10
$scope.countFactory = testFactory.getCount; // pega o valor 10
$scope.clickF = function () {
$scope.countF = testFactory.incrementCount(); // incrementa a partir de 10
};
}


#3 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 26/09/2017, 20:38

Levitra Non Prescription cialis Proper Dose Of Amoxicillin For Dogs Amoxil Sur Ordonnance
Out Of Date Amoxicillin Cialis Laboratorio viagra cialis Macrobid Nitrofurantoin Viagra Cialis Canadian Pharmacy Cialis Comprar Andorra
Cialis Pharmacie Belgique cialis Acheter Cialis 10 Milligrams

#4 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 11/11/2022, 06:03

stromectol for sale RS was positively but moderately correlated with the Ki 67 protein encoded by the MKI67 gene and grade and negatively correlated with progesterone receptor and estrogen receptor

#5 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 20/12/2022, 09:21

stromectol price epidermidis implicated in approximately 50 of cases of native valve coagulase negative staphylococcal IE can be difficult





Veja alguns posts relacionados com: Js, Javascript, factory, variavel, alterar

0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq