次のplnkrをご覧ください: http://plnkr.co/edit/KZwIBX?p=preview
最初の標準選択は期待どおりに機能します(少なくとも私が期待/予測した限り)。これは、モデルが更新された後に ng-change が呼び出されることを意味します。しかし、isolate スコープを持つディレクティブを作成すると、モデルが更新される前に ng-change が呼び出されたように見えます。明らかに私が誤解していることがあります。
ng-change 後に更新された AngularJS スコープと非常によく似た状況