次の例でmessage
は、イベントが発生した後にコントローラーに表示すると、は未定義になります。なんで?
<form>
<input type="text" ng-model="message.Title" />
<textarea ng-model="message.Content"></textarea>
<input type="submit" value="Send Message" ng-click="sendMessage(message)" />
</form>
コントローラ:
$scope.sendMessage = function(message) {
console.log(message);
}
私のコードは、コントローラーがフォームだけでなく「ページ」全体を管理することを除いて、ここのドキュメントと同じように見えます。