शायद मूर्खतापूर्ण सवाल है, लेकिन मेरे पास सरल इनपुट और बटन के साथ मेरा html फॉर्म है:
<input type="text" ng-model="searchText" />
<button ng-click="check()">Check!</button>
{{ searchText }}
फिर कंट्रोलर (टेम्पलेट और कंट्रोलर को रूटप्रोवाइडर से बुलाया जाता है):
$scope.check = function () {
console.log($scope.searchText);
}
मैं बटन को क्लिक करते समय कंसोल में अपडेट किए गए दृश्य को सही ढंग से अपरिभाषित क्यों देखता हूं?
धन्यवाद!
अपडेट: ऐसा लगता है कि मैंने वास्तव में उस मुद्दे को हल कर लिया है (पहले कुछ वर्कअराउंड के साथ आना पड़ा था): केवल मेरी संपत्ति का नाम बदलकर से searchText
करना था search.text
, फिर $scope.search = {};
नियंत्रक और वॉइला में खाली वस्तु को परिभाषित करें ... पता नहीं क्यों यह काम कर रहा है हालांकि ;]
searchText
के लिए search.text
, किसी भी विचार क्यों ??
voila
, नहीं vuala
, wolla
, आदि