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/CACGqRCBF8yF7%3DYBnRwwNCZn0gWW29C1v_W181ZAxJ%3DC3-UPHsA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to