gpt4 book ai didi

javascript - Angular JS ng-repeat 在一个文本区域元素中

转载 作者:行者123 更新时间:2023-11-29 22:16:01 26 4
gpt4 key购买 nike

--> 我想用一个textarea元素填充textarea中的数据。

--> 因为,当mysql中的数据更新时,我可以通过textarea中的数据仍然在textarea中键入。

我尝试 ng-repeat 提取每个数据。

 < textarea ng-repeat="task in tasks" task="task" class="task" ></textarea>


$scope.tasks = [];
for (var i = 1; i < 301; i++) {
$scope.tasks.push({
id: i,
title: 'Task ' + i,
date: date
});
}

这个 --> http://jsfiddle.net/3cd6z1vx/但这不是解决方案。

我可以通过正在输入的数据将数据推送到textarea,并且来自mysql的数据仍然显示?

最佳答案

这个怎么样:http://jsfiddle.net/u0d1j7hg/2/

本质上,我只是添加了另一个作用域变量来保存任务行,然后在刷新时为该任务构建一个字符串。然后我将 ng-model 设置到文本区域。

我看不到任何在文本区域内注入(inject)指令的方法。

文本区域

ng-model="prettyTasks"

Controller

$scope.prettyTasks = [];  
$scope.refresh = function() {
$scope.prettyTasks = [];
console.log("refreshing")
$scope.tasks = angular.copy($scope.tasks);
for (var i = 1; i < $scope.tasks.length; i++) {
var line = $scope.tasks[i].title +" "+moment($scope.tasks[i].date).fromNow()+"\r\n";
$scope.prettyTasks.push(line);
}
};
$scope.refresh();

关于javascript - Angular JS ng-repeat 在一个文本区域元素中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31201204/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com