I did it. I have the js at first js in my webpage... Im using polymer 0.4.2
<script src="bower_components/platform/platform.js"></script> its really rare. Also the provided demo does not work on safari. Any idea? On Tue, Oct 28, 2014 at 12:24 PM, Eric Bidelman <[email protected]> wrote: > You need to load platform.js/webcomponents.js to support polyfill'd > browsers. > It also needs to be the first script loaded on the page. > > On Tue, Oct 28, 2014 at 7:30 AM, Ignacio Manzano < > [email protected]> wrote: > >> More Information. Using demo in the angupoly page (http://plnkr.co/Wb31bj >> ) >> >> In safari I got this error >> >> Error: Attempted to assign to readonly property. >> val@ >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:144:70 >> >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:145:45 >> $render@ >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:133:502 >> >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:185:213 >> $digest@ >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:106:186 >> $apply@ >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:109:294 >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:18:29 >> d@ >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:34:270 >> c@ >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:17:445 >> $b@ >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:18:141 >> Wc@ >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:17:216 >> >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:209:362 >> a@ >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:140:397 >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:31:36 >> q@ >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:7:390 >> c@ >> http://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js:31:15 >> >> And the polymer box in the demo is empty. >> >> On Tue, Oct 28, 2014 at 11:20 AM, <[email protected]> wrote: >> >>> Hi, >>> >>> I'm usign angupoly a lot, but I figure it out that does not work on >>> Safari and Firefox. >>> >>> I got the following error >>> >>> Error: undefined is not a function (evaluating 'el.bind(attrName, new >>> PathObserver(scope, paths[attrName]))') >>> http://localhost:8088/scripts/angupoly.js:29:18 >>> N@http://localhost:8088/bower_components/angular/angular.min.js:54:373 >>> g@http://localhost:8088/bower_components/angular/angular.min.js:47:257 >>> g@http://localhost:8088/bower_components/angular/angular.min.js:47:274 >>> g@http://localhost:8088/bower_components/angular/angular.min.js:47:274 >>> g@http://localhost:8088/bower_components/angular/angular.min.js:47:274 >>> g@http://localhost:8088/bower_components/angular/angular.min.js:47:274 >>> http://localhost:8088/bower_components/angular/angular.min.js:46:378 >>> link@ >>> http://localhost:8088/bower_components/angular-route/angular-route.min.js:7:389 >>> N@http://localhost:8088/bower_components/angular/angular.min.js:54:373 >>> g@http://localhost:8088/bower_components/angular/angular.min.js:47:257 >>> http://localhost:8088/bower_components/angular/angular.min.js:46:378 >>> http://localhost:8088/bower_components/angular/angular.min.js:48:218 >>> E@http://localhost:8088/bower_components/angular/angular.min.js:52:29 >>> v@ >>> http://localhost:8088/bower_components/angular-route/angular-route.min.js:6:498 >>> $broadcast@ >>> http://localhost:8088/bower_components/angular/angular.min.js:114:332 >>> >>> http://localhost:8088/bower_components/angular-route/angular-route.min.js:11:189 >>> E@http://localhost:8088/bower_components/angular/angular.min.js:100:187 >>> E@http://localhost:8088/bower_components/angular/angular.min.js:100:187 >>> http://localhost:8088/bower_components/angular/angular.min.js:101:351 >>> $eval@ >>> http://localhost:8088/bower_components/angular/angular.min.js:112:68 >>> $digest@ >>> http://localhost:8088/bower_components/angular/angular.min.js:109:173 >>> $apply@ >>> http://localhost:8088/bower_components/angular/angular.min.js:112:405 >>> h@http://localhost:8088/bower_components/angular/angular.min.js:72:460 >>> u@http://localhost:8088/bower_components/angular/angular.min.js:77:796 >>> onreadystatechange@ >>> http://localhost:8088/bower_components/angular/angular.min.js:79:25 >>> <paper-input class="settings_input" angupoly="{value:'uai.email'}"> >>> >>> any idea? >>> >>> This is how Im loading my js >>> >>> <script src="bower_components/es5-shim/es5-shim.min.js"></script> >>> <script src="bower_components/angular/angular.min.js"></script> >>> <script src="bower_components/json3/lib/json3.min.js"></script> >>> <script >>> src="bower_components/angular-resource/angular-resource.min.js"></script> >>> <script >>> src="bower_components/angular-cookies/angular-cookies.min.js"></script> >>> <script >>> src="bower_components/angular-sanitize/angular-sanitize.min.js"></script> >>> <script >>> src="bower_components/angular-animate/angular-animate.min.js"></script> >>> <script >>> src="bower_components/angular-touch/angular-touch.min.js"></script> >>> <script >>> src="bower_components/angular-route/angular-route.min.js"></script> >>> >>> <!-- build:js scripts/angupoly.js --> >>> <script src="scripts/angupoly.js"></script> >>> <!-- endbuild --> >>> >>> <!-- build:js scripts/common/model.js --> >>> <script src="scripts/common/model.js"></script> >>> <!-- endbuild --> >>> >>> <!-- build:js scripts/common/common.js --> >>> <script src="scripts/common/common.js"></script> >>> <!-- endbuild --> >>> >>> <!-- build:js scripts/settingsApp.min.js --> >>> <script src="scripts/settingsApp.js"></script> >>> <script src="scripts/controllers/settingsController.js"></script> >>> <script src="scripts/services/SettingsService.js"></script> >>> <!-- endbuild --> >>> >>> >>> On Tuesday, October 21, 2014 8:08:21 AM UTC-3, [email protected] >>> wrote: >>>> >>>> Hi >>>> >>>> I was able to do it easily with >>>> >>>> <paper-item ng-repeat="f in countries" label="{{f}}" ></paper-item> >>>> >>>> thanks! >>>> >>>> On Tuesday, October 21, 2014 7:58:04 AM UTC-3, [email protected] >>>> wrote: >>>>> >>>>> Its perfect. >>>>> >>>>> One more question. If I want to fill a paper-dropdown-menu like this >>>>> >>>>> <paper-dropdown-menu valueattr="label"> >>>>> <paper-item angupoly="{label:'country}" >>>>> ng-repeat="country in countries"></paper-item> >>>>> </paper-dropdown-menu> >>>>> >>>>> Can I do it ? or how can I fill paper combo boxes with angupoly ? >>>>> >>>>> thanks! >>>>> >>>>> On Thursday, October 16, 2014 4:37:31 PM UTC-3, Eric Bidelman wrote: >>>>>> >>>>>> Angular doesn't understand 2-way bindings to attributes. You need >>>>>> something like https://github.com/matjaz/angu-poly to get this >>>>>> working. >>>>>> >>>>>> On Thu, Oct 16, 2014 at 12:30 PM, <[email protected]> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I have a code like this >>>>>>> >>>>>>> >>>>>>> <form ng-controller="MyController"> >>>>>>> ... >>>>>>> <paper-radio-group selected="opt1" id="options"> >>>>>>> <paper-radio-button name="opt1" >>>>>>> label="A" >>>>>>> ng-model="myValue"></paper- >>>>>>> radio-button> >>>>>>> <paper-radio-button name="opt2" >>>>>>> label="B" >>>>>>> ng-model="myValue"></paper- >>>>>>> radio-button> >>>>>>> </paper-radio-group> >>>>>>> <paper-button ng-click="saveValues()">Continue</paper-button> >>>>>>> ... >>>>>>> </form> >>>>>>> >>>>>>> >>>>>>> >>>>>>> I want to make the binding between the controller values and the >>>>>>> polymer elements. But I was not able to make it work. Using the >>>>>>> previous >>>>>>> code when I click on the paper-button the var myValue never has the >>>>>>> paper-radio value selected. I try >>>>>>> >>>>>>> Enter cod<paper-radio-group selected="{{myValue}}" id="options">e >>>>>>> here... >>>>>>> >>>>>>> But I does not work >>>>>>> >>>>>>> My Angularjs controller es a very basic one >>>>>>> >>>>>>> angular.module('myApp') >>>>>>> .controller('MyController', function ($scope) { >>>>>>> >>>>>>> $scope. myValue ='op2'; >>>>>>> >>>>>>> $scope. saveValues = function() { >>>>>>> console.log($scope. myValue); >>>>>>> }; >>>>>>> >>>>>>> }); >>>>>>> >>>>>>> >>>>>>> Any idea what I'm doing wrong ? >>>>>>> >>>>>>> Best >>>>>>> Ignacio >>>>>>> >>>>>>> >>>>>>> >>>>>>> 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/b5aa6b78- >>>>>>> 1ec7-4337-9c61-e3b5e917e932%40googlegroups.com >>>>>>> <https://groups.google.com/d/msgid/polymer-dev/b5aa6b78-1ec7-4337-9c61-e3b5e917e932%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/CAGwniLrJ99uX%2BLNmQWvvZMZFoD8dJn9Y8wsf_omMDD4aYjeukw%40mail.gmail.com >> <https://groups.google.com/d/msgid/polymer-dev/CAGwniLrJ99uX%2BLNmQWvvZMZFoD8dJn9Y8wsf_omMDD4aYjeukw%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/CAGwniLq3N22kBeqZJMmuMJ0jRStUMHFrbPhig%2BO7XkiHnuqDJQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
