Calling getBinding() on a Backbone.Epoxy.View from a strict mode caller results in TypeError on Safari
A Pen by Ray Waldin on CodePen.
Calling getBinding() on a Backbone.Epoxy.View from a strict mode caller results in TypeError on Safari
A Pen by Ray Waldin on CodePen.
| <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> | |
| <script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script> | |
| <script src="//cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.0/backbone-min.js"></script> | |
| <script src="//epoxyjs.org/js/backbone.epoxy.min.js"></script> | |
| <script> | |
| $(function() { | |
| var view = new Backbone.Epoxy.View({model: new Backbone.Model({foo:'bar'})}); | |
| function demo() { | |
| 'use strict'; | |
| try { | |
| document.body.innerText = 'foo = ' + view.getBinding('foo'); | |
| } catch(e) { | |
| document.body.innerText = e.toString(); | |
| } | |
| } | |
| demo(); | |
| }); | |
| </script> |