Articles of isso

TypeError: Não é possível ler a propriedade ‘setState’ de undefined

Estou tentando setState de um componente depois que um retorno de chamada ajax recebe dados da API REST. aqui está o meu código para o construtor do componente constructor(props) { super(props); this.state = { posts: [] }; this.getPosts = this.getPosts.bind(this); } Então eu tenho um método componentDidMount que se parece com o seguinte. componentDidMount() { […]

Por que não podemos usar a palavra-chave ‘this’ em um método estático

class Sub { static int y; public static void foo() { this.y = 10; } } Eu entendo que this representa o object que invoca o método e que os methods estáticos não estão vinculados a nenhum object. Mas no caso acima mencionado, a variável y também é estática. Se podemos invocar o método estático […]

Javascript “this” ponteiro dentro da function aninhada

Eu tenho uma pergunta sobre como o ponteiro “this” é tratado em um cenário de function aninhada. Digamos que eu insira o seguinte código de exemplo em uma página da web. Eu recebo um erro quando eu chamo a function aninhada “doSomeEffects ()”. Eu verifiquei no Firebug e indica que quando estou nessa function aninhada, […]

Java – quando usar a palavra-chave ‘this’

Qual é a melhor prática para usar a palavra this chave this em Java? Por exemplo, eu tenho a seguinte class: class Foo { Bar bar; public Foo(Bar bar) { this.bar = bar; } } Tudo bem, mas Java é inteligente o bastante para saber o que está acontecendo se eu mudar a declaração no […]

Como obter os filhos do seletor $ (this)?

Eu tenho um layout semelhante a este: e gostaria de usar um seletor jQuery para selecionar o filho img dentro do div no clique. Para obter o div , eu tenho este seletor: $(this) Como posso obter o filho img usando um seletor?

Qual é a diferença entre ‘$ (this)’ e ‘this’?

No momento, estou trabalhando neste tutorial: Introdução ao jQuery Para os dois exemplos abaixo: $(“#orderedlist”).find(“li”).each(function (i) { $(this).append(” BAM! ” + i); }); $(“#reset”).click(function () { $(“form”).each(function () { this.reset(); }); }); Observe no primeiro exemplo, usamos $(this) para acrescentar algum texto dentro de cada elemento li . No segundo exemplo, usamos this diretamente ao […]

‘this’ vs $ scope em controladores AngularJS

Na seção “Criar Componentes” da página inicial do AngularJS , há este exemplo: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; } this.addPane = function(pane) { if (panes.length == 0) $scope.select(pane); panes.push(pane); } } Observe como o método select […]

Como acessar o correto `this` dentro de um callback?

Eu tenho uma function de construtor que registra um manipulador de events: function MyConstructor(data, transport) { this.data = data; transport.on(‘data’, function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor(‘foo’, transport); No entanto, não consigo […]