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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to