是的,这可能会奏效。我会试一下。
我猜我在寻找一个“框架原生”的选项,但这绝对是一个完全合理的替代方案。谢谢。
是的,这可能会奏效。我会试一下。
我猜我在寻找一个“框架原生”的选项,但这绝对是一个完全合理的替代方案。谢谢。
{“type”:“object”,“properties”:{“translation”:{“type”:“string”}}}
图像上传的情况变得更加奇怪了。
有时,在使用表单控件打开文件对话框上传图像时,我会收到此错误:
selectedText - utilities.js:137:25
TypeError: ancestor is null
const postMenuArea = ancestor.querySelector(".post-menu-area");
<form.Field
@name="upload_url_1"
@title="Upload"
@onSet={{this.handleUpload}}
as |field|
>
<field.Image @type="branding" />
</form.Field>
这尤其奇怪,因为我的表单在一个与帖子无关的模态框中。
一切最终都能正常工作,只是浏览器控制台显示得有点难看。
祝好!
但是你没有更新 OP,或者它被还原了。我花费了比我愿意承认的更多的时间才弄清楚这一点。
这些指南在 GitHub 上吗?是的话,能否链接到 GitHub?
啊,是的,我没有意识到这个主题是从我们的文档仓库生成的,所以它被还原了,我也没有跟进……现在有一个合适的修复即将到来
谢谢!
另一个修复方法是为源代码制作一个主题组件,以防止你再次被误导在错误的位置进行更改,这样我也可以提交一个PR。
我们确实隐藏了 Documentation > Developer Guides 主题上的编辑按钮,但我认为人们可以通过键盘快捷键或快速编辑来绕过它。还有更多东西需要隐藏/禁用! ![]()
我们在每个文档的底部都有这个,并链接到源文件。所以如果你想提交一个 PR,这可能是最好的选择:
啊。有道理。另外,管理员通常不受规则约束。
等等。什么?
哦。哎呀。虽然字很小,但既然我看到了,我也记得以前见过。 ![]()
这次我取得了更多进展。我正在做一些相当定制化的事情(比如我需要触发一些在输入字段时显示的文本),这可能会阻止我使用它。
有什么办法可以在输入字段时触发一个函数吗?(用例是,当你输入 Digital Ocean API 密钥字段时,我会显示一段描述如何获取 API 密钥的文本)。
编辑:是的。亲爱的 https://ask.discourse.com/ 能够告诉我!一旦你知道了,就非常明显了。 ![]()
import { on } from "@ember/modifier";
...
@action
hostnameClicked(event) {
this.setHelpText(i18n("pfaffmanager.help.hostname"));
}
...
<field.Input @type="text" {{on "click" this.hostnameClicked}} />