Uri, are you using angular_node_bind? That's the only way I know of to establish a two-way binding from Angular to a Polymer element.
The pub package is here: https://pub.dartlang.org/packages/angular_node_bind And it actually uses the [[ ]] syntax you use above. Let me know if it works. Cheers, Justin On Wed, Aug 27, 2014 at 5:39 PM, 'Yvonne Yip' via Polymer < [email protected]> wrote: > Hmm, the JS version of this code works. Can a Dart peep chime in? > > > On Wed, Aug 27, 2014 at 4:29 AM, Uri Goldshtein <[email protected]> > wrote: > >> I'm trying to recreate the functionality of AngularJS's ui-bootstrap >> dropdown with core-dropdown. >> But I can't find a way to bind an external variable to the current >> selected item. >> >> For example (i'm doing the Angular binding with [[ ]] instead of {{ }} to >> show the difference between Polymer ): >> >> <core-dropdown valueattr="programId" selected="[[currentProgramId]]"> >> <core-item ng-repeat="program in programs" >> ng-click="currentProgramId = program._id" >> programId="[[program._id]]" >> label="[[program.name]]"></core-item> >> </core-dropdown> >> >> When I click an item, it chooses the program. >> But when I change the current program id outside of the dropdown, the >> dropdown selected item doesn't change... >> >> Any help will be greatly appreciated! >> 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]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/polymer-dev/9007c13f-4881-405e-93a7-eab98ebd7795%40googlegroups.com >> <https://groups.google.com/d/msgid/polymer-dev/9007c13f-4881-405e-93a7-eab98ebd7795%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/CAHk1xZK3%2Bz2%3DfYMncx2fs5hfNurnO2MKogtPC4cpFo4SQSHMKg%40mail.gmail.com > <https://groups.google.com/d/msgid/polymer-dev/CAHk1xZK3%2Bz2%3DfYMncx2fs5hfNurnO2MKogtPC4cpFo4SQSHMKg%40mail.gmail.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/CAEKsHmDjaSqHt-3f-QWcN6iFBA5bDu7Dt8rapgVLA95i6fW1Pw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
