为什么我的AngularJS textarea没有绑定到我的变量?
我的HTML如下所示:为什么我的AngularJS textarea没有绑定到我的变量?,angularjs,Angularjs,我的HTML如下所示: <textarea ng-model="cancelMessage"></textarea> <span {{100 - cancelMessage.length}} characters remaining</span> $scope.cancelMessage = ''; 当我在文本区域中键入时,剩余的字符数实际上会更新。但是,当我尝试访问 $scope.cancelMessage (通过ng单击),变量仍然是“”,而
<textarea ng-model="cancelMessage"></textarea>
<span {{100 - cancelMessage.length}} characters remaining</span>
$scope.cancelMessage = '';
当我在文本区域中键入时,剩余的字符数实际上会更新。但是,当我尝试访问
$scope.cancelMessage
(通过ng单击),变量仍然是“”,而不是文本区域中的文本。为此问题创建了一个。希望你知道你在哪里犯了错误
以下是控制器的功能:
function test($scope){
$scope.cancelMessage = '';
$scope.clickTest = function(){
alert($scope.cancelMessage);
}
}
有同样的问题,这为我解决了问题:
基本上创建了一个新的范围。在文本区域ng模型属性中使用$parent.cancelMessage。可能是一个范围问题,是否可以包含包含ng单击的HTML?