Ember utilizza qualcosa di simile:Come si replica qualcosa come function() {...} .property() in javascript come in Ember.js?
val: function(){
...
}.property()
e cose del genere:
func: function(){
}.observes('someValue')
Credo che il fatto che è possibile aggiungere un alloggio ai fine di una funzione è abbastanza pulito e vorrei replicare che . Tuttavia, non sono riuscito a trovare dove una di queste cose sia implementata nella fonte e mi chiedo se qualcuno lo sa?
Inoltre, ancora più importante, che cosa sta succedendo esattamente qui?
Se si desidera vedere come Ember implementa questo, consultare https://github.com/emberjs/ember.js/blob/master/packages/ember-runtime/lib/ext/function.js. Inoltre, se si conclude che non è una buona idea, Ember rende questo comportamento configurabile impostando 'Ember.EXTEND_PROTOTYPES' su false. –
Grazie per il link utile! – Bergi