我有这个代码片段:
<ul>
<li ng-repeat="message in messages">
<button ng-click="send()">Send</button>
</li>
</ul>
$scope.send = function(){
// not working (message undefined)
alert($scope.message.text);
// working
alert($scope.messages[0].text);
};
我不明白为什么:
alert($scope.message.text);
不起作用。我认为 ng-repeat 正在创建一个新的范围。