In primo luogo, il plunker: http://plnkr.co/edit/v1uTz5angolare - non ngModel l'aggiornamento quando viene chiamato all'interno ngInclude
Questa è una demo di lavoro del problema che sono in esecuzione in.
Ho un ng-include
per includere un parziale.
All'interno del parziale ho un input di testo con ngModel
E direttiva.
Il modello si aggiorna di conseguenza all'interno dell'inclusione, ma qualsiasi interazione al di fuori dell'inclusione viene ignorata. Lo {{test}}
non incluso nell'aggiunta non viene aggiornato, ma all'interno lo è {{test}}
.
La direttiva, quando chiamata, gestisce la chiave enter
e chiama l'ambito e la funzione corretti. Tuttavia, la variabile $scope.test
non è mai stata aggiornata, ma $scope.testFinal
viene aggiornato e il modello ng-include
lo rende correttamente. Anche il tentativo di ripristinare il modello $scope.test
non funziona.
Mi manca qualcosa qui? O si tratta di un bug con la direttiva o con lo ng-include
?
Vedere http://stackoverflow.com/questions/11412410/angularjs-losing-scope-when-using-ng-include –