【发布时间】:2019-01-18 17:26:42
【问题描述】:
我想操作段落内的文本,并将它的上下文传递给我可以操作它的组件。 基本上我想这样做:
HTML 文件
<p bind="text"> Some text here </p>
打字稿文件
export class Example{
@bindable text;
constructor()
{
this.Function()
}
Function() {
console.log(text)
//Here i want to be printed out Some text here
}
}
我不介意答案是用 jQuery 还是 JavaScript 编写。
【问题讨论】:
-
恐怕您需要分享更多信息。你的组件是什么样的?该段落是否可用于该组件?是否愿意直接用 DOM 进行操作等
-
@DawidZbiński 我编辑了它,希望我说得更清楚。我想知道是否可以绑定段落
中的文本,在这种情况下“这里有一些文本”,我希望它绑定在变量文本上。然后当 Function() 被调用时(在这种情况下是在构造函数中),它将在控制台中打印出 Some text here。我说清楚了吗,你明白这个问题吗?
-
- 不要在构造函数中调用任何 Function()。在 attach() 或 bind() 中调用。 - 在构造函数中 - 内容可能无法访问 - this.text = ?未定义。
标签: javascript jquery typescript aurelia