शायद मूर्खतापूर्ण सवाल है, लेकिन मेरे पास सरल इनपुट और बटन के साथ मेरा 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, आदि