【发布时间】:2020-11-16 20:26:38
【问题描述】:
我有一个字符串,当我单击字符串中的任何单词时,它应该从该单击的单词开始返回另一个字符串,然后返回到字符串的开头,即
str = '这是一个测试字符串。' 点击"test"字后,新的字符串应该是'this is a test'等
目前,当我选择整个单词时,它会给出预期的结果,但不是“点击”。
此外,在以下链接中,他们提供了解决方案,但它在 jquery 中,我想在 Aguar 10
中实现app.component.html
<textarea class="form-control rows=10 cols=50 cstm-textarea" (click)="TargetPrefix($event)">
This is a test string
</textarea>
app.component.ts
TargetPrefix(event) {
const start = event.target.selectionStart;
const end = event.target.selectionEnd;
const result = event.target.value.substr(end - start, start);
console.log("the clicked word in the string", result);
}
[在此处输入图片描述][1] [在此处输入图片描述][2]
谢谢
【问题讨论】:
-
告诉我你是如何让它工作的
-
感谢您的回复。我插入图片,希望你能理解。否则我会尝试解释更多。
标签: angular