Muhtemelen aptalca bir soru, ama basit giriş ve düğme ile benim html formu var:
<input type="text" ng-model="searchText" />
<button ng-click="check()">Check!</button>
{{ searchText }}
Sonra denetleyicide (şablon ve denetleyici routeProvider'dan çağrılır):
$scope.check = function () {
console.log($scope.searchText);
}
Düğmeyi tıklattığınızda görünümün neden doğru şekilde güncellendiğini ancak konsolda tanımsız olduğunu görüyorum?
Teşekkürler!
Güncelleme: Ben aslında çözmüş gibi görünüyor bu mesele ile (bazı geçici çözümler ile gelip bulamadan): Yalnızca benim özellik adını değiştirmek zorunda searchText
için search.text
, sonra boş tanımlamak $scope.search = {};
hiçbir fikri denetleyici ve voila nesne ... Var neden 's çalışma rağmen ;]
searchText
için search.text
, bir fikrin neden ??
voila
değil vuala
, hecelendi wolla
, vb.