→ Я хотел бы заполнить данные в textarea одним элементом textarea.
→ По этой причине, когда данные в mysql обновляются, я могу вводить текстовое поле по данным в 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-модель в текстовую область.
Я не вижу возможности вводить директивы внутри текстовой области.
Textarea
ng-model="prettyTasks"
контроллер
$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();
code <!-- I would like to get this <textarea > {{friends.a[0]}}{{friends.b[0]}}{{friends.c[0]}} {{friends.a[1]}}{{friends.b[1]}}{{friends.c[1]}}..... </textarea>
jsfiddle.net/9h2tdL6tcode <!-- I would like to get this <textarea > {{friends.a[0]}}{{friends.b[0]}}{{friends.c[0]}} {{friends.a[1]}}{{friends.b[1]}}{{friends.c[1]}}..... </textarea>
спасибо