2013-11-20 25 views
11

aşağıdaki plnkr bakın: http://plnkr.co/edit/KZwIBX?p=previewAngularJS - Model güncellenmeden ng değişmesi neden çağrılıyor?

(G/beklenen beklendiği gibi en azından bildiğim kadarıyla) beklendiği gibi ilk standart seçme eserler modeli güncellendikten sonra ng değiştirme denir anlamına gelir. Fakat izolatı olan bir yönerge oluşturduğumda modelim güncellenmeden önce ng değişiminin çağrıldığı anlaşılıyor. Açıkçası yanlış anlamadığım bir şey var. AngularJS scope updated after ng-change

cevap

9

plnkr örneğin sorun çok benzer

Durum Eğer değişikliği kullanarak bir üst etki bağlanma olarak izole kapsamına, değiştirme fonksiyonu geçen olmasıdır: '&' . & fonksiyonunu kullanarak ana bağlamında bir ifade olarak değerlendirilecek ve model değiştirildi önce

olabilir iki yol için (eğer bir parametre olarak modele bağlanma) değerlendirilecektir işin amacıyla örnek değiştirin: '=' tanımı

  • kullanmadan

    o ancak ebeveyn başvurulan çağrı gibi fonksiyonu:

    1. Eğer değişiklikle direktif içinde izole kapsamını tanımlayabilirsiniz bir parametre ile. Burada ikinci Örneğin büyük açıklamasıdır: http://www.thinkster.io/pick/oEo8ZAXv27/angularjs-isolate-scope

  • +1

    Bağlantı bozuldu. –

    +0

    Link şimdi çalışıyor. – Orion

    İlgili konular