在AngularJS中,我们如何插入文本,例如,我想在第7位插入带有单词“ My”的文本
之前
<textarea type="text">This is Text</textarea>
之后
<textarea type="text">This is My Text</textarea>
在AngularJS中,我们如何插入文本,例如,我想在第7位插入带有单词“ My”的文本
之前
<textarea type="text">This is Text</textarea>
之后
<textarea type="text">This is My Text</textarea>
您可以尝试这样的事情。
$scope.text = $scope.insertText('This is Text',' My',7);
$scope.insertText = function(source,text,position) {
var subStr = source.substring(0,position);
return subStr + text + source.substring(subStr.length);
}
<textarea type="text">{{text}}</textarea>