Thank you very much for this. 

On Sunday, August 3, 2014 at 8:02:25 AM UTC-7, Iván Todorovich wrote:
>
> This is related to js scoping.
>
> You can either bind this to the anonymous function like this:
>
>
> <div>{{ time }} seconds ago</div>
>
>
> <script>
>  Polymer('timer', {,
>  ready: function(){
>  setInterval(function(){this.time++;}.bind(this), 1000)
>  }
>     });
> </script>
>
> Or you can set this to a variable:
>
>
> <div>{{ time }} seconds ago</div>
>
>
> <script>
>  Polymer('timer', {,
>  ready: function(){
>    var _this_ = this;
>    setInterval(function(){_this_.time++;}, 1000)
>  }
>     });
> </script>
>
> Either one should work
>
> El domingo, 3 de agosto de 2014 00:23:44 UTC-3, [email protected] 
> escribió:
>>
>>
>> <div>{{ time }} seconds ago</div>
>>
>>
>> <script>
>>  Polymer('timer', {,
>>  ready: function(){
>>  setInterval(function(){this.time++;}, 1000)
>>  }
>>     });
>> </script>
>>
>> Hi there,
>>
>> I'm new to this, so if I'm not  following posting guidelines very well, 
>> apologies in advance.
>>
>> I simplified this code a little bit, but you get the idea. The issue with 
>> the code is, because setInterval() requires me to create an anonymous 
>> function, I can't access the custom element from there.
>>
>> Is there a way of reaching the custom element here? Or i there a way of 
>> making a timing without setInterval()?
>>
>> Any help would be much appreciated.
>>
>> -officegunner
>>
>>

Follow Polymer on Google+: plus.google.com/107187849809354688692
--- 
You received this message because you are subscribed to the Google Groups 
"Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/polymer-dev/e7896287-629f-404a-a91a-638c76448bcf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to