Có lẽ là câu hỏi ngớ ngẩn, nhưng tôi có dạng html với đầu vào và nút đơn giản:
<input type="text" ng-model="searchText" />
<button ng-click="check()">Check!</button>
{{ searchText }}
Sau đó, trong bộ điều khiển (mẫu và bộ điều khiển được gọi từ routeProvider):
$scope.check = function () {
console.log($scope.searchText);
}
Tại sao tôi thấy chế độ xem được cập nhật chính xác nhưng không được xác định trong bảng điều khiển khi nhấp vào nút?
Cảm ơn!
Cập nhật: Có vẻ như tôi đã thực sự giải quyết vấn đề đó (trước đây phải đưa ra một số cách giải quyết) với: Chỉ phải thay đổi tên tài sản của tôi từ searchText
thành search.text
, sau đó xác định $scope.search = {};
đối tượng trống trong bộ điều khiển và voila ... Không biết tại sao nó hoạt động Tuy nhiên ;]
searchText
sang search.text
, bất kỳ ý tưởng nào tại sao ??
voila
, không vuala
, wolla
vv