Mam numer input type ustawionyangularjs ng-Model typ wejścia do rootScope nie aktualizowanie
<input type="number" ng-model="inputModel"/>
Gdzie inputModel
jest $rootScope.inputModel
. Za każdym razem, gdy zmieniam pole wprowadzania danych, wartość nie jest wyświetlana na $rootScope
. Czy nie można powiązać pola wejściowego z $rootScope
? czego tu brakuje?
Zasadniczo mam innego kontrolera, który wykonuje obliczenia na danym $rootScope
i te obliczenia zmieniają się w zależności od wartości pola wprowadzania.
pomoc jest bardzo ceniona
Dzięki
Twój problem dotyczy dziedziczenia prototypów. To pytanie często pojawia się w Stack Overflow. Sprawdź [to] (https://github.com/angular/angular.js/wiki/The-Nuances-of-Scope-Prototypal- Inheritance), aby dowiedzieć się, co jest nie tak. –
@JoshDavidMiller powiedział wszystko. Sprawdź także to [skrzypce] (http://jsfiddle.net/bmleite/UXsLj/). To może pomóc ... – bmleite
najlepiej nie przechowywać niczego na $ rootScope. Do komunikacji między kontrolerami powinna być używana usługa. Sprawdź [to wideo] (http://www.youtube.com/watch?v=HXpHV5gWgyk) – Dogoku