hello Arthur, first, thanks alot for answring.
sorry for the syntax error, i wrote it fast and didn't notice. let me clear my question. i've edited the jsbin http://jsbin.com/zuqojokamo/2/edit lets say we have another javascript file. and that getCardIndexedName calls app.getCardIndexedName with the card item and the index. app.getCardIndexedName returns a string. the thing is when i call app.getCardIndexedName the index is undefined for the first 2 times. (there are 4 calls for some reason) i think it happens because the index is not yet defined because the polymer isn't yet ready. but still the thing is that there are 4 calls(2 before polymer ready, and 2 after). my question is why? and how can i fix this issue. thanks again. On Thursday, December 18, 2014 10:41:56 PM UTC+2, arthure wrote: > > When I run this, I get a syntax error. The problem is that the array is > using object syntax. Remove the "card:" before each of the objects in the > array, and it works fine for me: > > http://jsbin.com/nugabi/1/edit?html,console,output > > Cheers, > Arthur > > > On Thu, Dec 18, 2014 at 12:25 AM, <[email protected] <javascript:>> wrote: >> >> Hello, i am having some issues with the following code.(just for test >> purposes) >> >> <polymer-element name="card-board"> >> <template> >> <template repeat="{{card, cardIndex in cardArr}}"> >> test {{cardIndex}}, <!-- output: test 1, test 2, --> >> <card-item index="{{cardIndex}}" >> indexedName="{{getCardIndexedName(card,cardIndex)}}"></card-item> >> </template> >> </template> >> <script> >> (function () { >> >> Polymer("card-board", { >> cardArr: [ >> card: { >> name: "test" >> }, >> card: { >> name: "test" >> } >> ], >> >> getCardIndexedName: function (card,index) { >> //index is undefined.. >> return card.name + index; >> } >> >> }); >> >> })(); >> </script> >> </polymer-element> >> >> I am trying to send cardIndex as function parameter to the >> getCardIndexedName function. for some reason it is undefined within the >> function. >> >> point worth mentioning is that the "card-item" index attribute does >> recive the cardIndex value. >> >> any ideas why? >> >> thanks. >> >> 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] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/polymer-dev/0b3942c3-14b5-46c4-aa6a-74b7af738b2a%40googlegroups.com >> >> <https://groups.google.com/d/msgid/polymer-dev/0b3942c3-14b5-46c4-aa6a-74b7af738b2a%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > 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/46b4e962-d5b3-47db-afd6-f5730abda2bf%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
