在ng-repeat中获取文本编辑器中的值,可以通过以下步骤实现:
以下是一个示例代码:
HTML模板:
<div ng-repeat="item in items">
<textarea ng-model="item.text"></textarea>
</div>
<button ng-click="getEditorValues()">获取编辑器的值</button>
控制器:
$scope.items = [
{text: ''},
{text: ''},
{text: ''}
];
$scope.getEditorValues = function() {
var editorValues = [];
for (var i = 0; i < $scope.items.length; i++) {
editorValues.push($scope.items[i].text);
}
console.log(editorValues);
};
在上述示例中,ng-repeat循环创建了多个文本编辑器,并使用ng-model指令将每个编辑器与items数组中的对应属性进行绑定。当点击"获取编辑器的值"按钮时,控制器中的getEditorValues函数会遍历items数组,获取每个编辑器的值,并将其存储在editorValues数组中。最后,通过console.log输出editorValues数组,即可获取所有文本编辑器的值。
请注意,这只是一个示例,实际应用中可能需要根据具体情况进行适当的修改和调整。
领取专属 10元无门槛券
手把手带您无忧上云