AngularJS角度翻译按钮文本丢失
AngularJS angular-translate button text missing
我正在使用带有角度平移(pascalprecht)的AngularJS。我遇到了一个问题,按钮元素上的翻译文本不会显示,直到我将按钮从当前视图中滚动出来,再滚动回来或以其他方式重新绘制页面(如切换显示:无)。翻译后的文本已经就位(通过检查器chrome-dev工具进行检查)。
这种情况发生在Chrome上,我无法在Firefox上复制。翻译是用staticFileLoader(本地文件)加载的。元素的翻译是这样添加的:
<button class="button large x-wide" type="submit">{{ "SUBMIT" | translate }}</button>
我尝试用锚点('a')元素交换按钮元素,但错误仍然存在。
我搜索了更多,这似乎与AngularJS无关,而是与webkit有关。我如何强制webkit重新绘制/重新绘制以传播样式更改?
从列出的答案中,我试了几个。我不想切换显示:没有(但这有帮助)。我试着添加z索引,但无济于事。
它的作用是在按钮后面添加一个空的样式标签:
<button class="button large x-wide" type="submit">{{ "SUBMIT" | translate }}</button>
<style></style>
翻译几秒钟后就会出现。这不是最优的,但有效。
相关文章:
- 将文本框链接到由按钮运行的javascript公式
- JS中的按钮和文本输入
- 将文本框中的值用于按钮窗体操作上的变量
- 使用加号按钮添加多个文本框,并通过PHP提交
- 输入文本框为空时的阻止按钮asp.网络表单
- 如何通过单击html按钮获得h1的文本值
- 我想重定向点击,然后更改按钮文本,我该怎么做
- html代码需要可点击的文本按钮
- 如何在单击按钮时显示文本(按钮被<span></span>标记包围)
- 用于 asp:label 的 Javascript 更多/更少文本按钮
- 如何使用jquery消除html/文本按钮内容
- 输入文件-更改数据按钮文本的文本按钮
- “编辑文本”按钮不起作用
- “更改范围文本”按钮
- 垂直对齐文本与短长文本按钮
- 为什么文本/按钮跳转页面加载(Chrome)
- 如何在移动操作系统(android,ios)中使用Javascript触发复制文本按钮
- 为文本按钮分配Jquery列表值
- Jquery改变文本按钮显示更多/显示更少
- Javascript如何制作复制此文本按钮