【发布时间】:2023-03-18 23:39:01
【问题描述】:
我有几个下拉菜单,根据选择我更新了 textarea 内容,但是当我尝试更新该功能的文本时,我认为会被触发,并且不允许我更新。
这是我的html:
<textarea ng-model="desc" ng-change="des"></textarea>
和角度
不知何故,代码被删除了。请访问 plunker:http://plnkr.co/edit/pVSiNrnAOY0A5v0iTmYQ?p=preview
【问题讨论】:
-
des() 是一个函数而不是模态变量,所以你需要添加括号。
-
@Sam 更新了它并使它成为一个函数,它仍然是一样的。
-
@TechnoCart 没用。
-
您期望 $scope.d 返回什么?它还没有设置,也许你的意思是返回$scope.d(),但这可能会导致无限循环,因为函数更新$scope.desc会触发ng-change...
-
@Sam $scope.d 返回一个字符串,它与 $scope.desc 和 $scope.dsc 具有相同的值。我尝试了不同的方法,但无法计算......所以它是使用这么多变量来返回相同的值有点多余。
标签: javascript angularjs angularjs-directive angularjs-scope angularjs-ng-repeat