问题标签 [render-to-string]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 如何为 Rails 控制器对象设置假请求对象
我需要在控制器外部使用 render_to_string 方法。所以我创建控制器实例,如:
但它失败了,因为里面的请求对象是零。你能帮我吗?如何为控制器对象创建虚假请求?
javascript - JavaScript:如何用 ReactDOMServer.renderToString 格式化 str.replace,使用捕获的元素作为道具
我正在尝试应用此正则表达式
但它不能识别其中的$1
那个href={$1}
(说它没有定义),而它确实出现在第二位并且它表明它被正确捕获
我该怎么写?
*所以问题不在于正则表达式,而在于如何使用捕获的变量作为组件的参数
也许是这样的?
server-side-rendering - React 服务器端渲染 + renderToString
我目前正在做一个新项目,所以我决定实现 React,但使用服务器端渲染。我使用express作为页面之间的路由器,所以当你访问主页时,入口点是这样的:
因此,当您访问主页时,这将获取所有用户,然后它将呈现组件,为了呈现组件,我执行以下操作:
fetchUsers 方法使用 api 响应设置res.locals.users 。我的 renderView 做这样的事情:
};
我的 LayoutWrapper 是一个替换 html 模板的 React 组件:
设置 window.INITAL_STATE = props; 的脚本 用于客户端获取获取的道具。但问题在于renderToString处理组件的方式。console.log 输出如下:
有没有办法做到这一点,而不必将 html 模板声明为简单的字符串,而是有一个设置 html 代码结构的 Wrapper 组件?
vb.net - ToString("C") 在 VB 中未显示预期结果
每当我尝试此编码时,输入都会更改为 $0.00:
该值不显示输入值,而是自动转换为 $0.00
django - Pythonanywhere django.urls.exceptions.NoReverseMatch:使用关键字参数反转“激活”
我在 pythonanywhere 工作并且我已经运行了一个注册脚本 - 本地它在 pythonanywhere 中没有问题我得到这个错误
服务器日志
如果发现错误出现在此行的视图中:
在我的本地主机上它可以正常工作
视图.py
acc_active_email.txt
python - render_to_string 似乎删除了变量的值
我在 Django 中创建了一个不同的按钮,我撞到了墙上。我正在使用 ajax 抓取 id 并发布以呈现到字符串。当第一次单击按钮时,一切都很好,但 render_to_string 不返回值 attr。我不知道为什么?
在我的观点中定义:
正在渲染的部分:
我的jQuery
正在渲染的部分
{{Post.id}} 没有通过 render_to_string 渲染我得到的结果是这样的:
似乎变量没有被拾取,如果我硬编码任何数字并且没有从数据库中提取,因为{{ Post.id }}
一切似乎都工作正常。知道我缺少什么吗?
提前致谢
scala - 在scala枚举中覆盖toString
假设我定义了以下枚举:
我想覆盖Day.toString
以返回条目名称而不是类名称。但似乎不是那么直观。
我试过的:
- 手动覆盖
toString
返回entryName
:
但它会产生 StackOverflowError (与惰性验证有关):
- 指定
super
要使用的确切方法:
但还是国企。
- 我知道手动覆盖条目名称是可能的,但它需要编写样板代码:
- 它适用于
StringEnum
但同样,我将需要为文字编写样板代码。
reactjs - React SSR 替代方案
我目前正在开发一个其他人构建的项目,我被要求实现服务器端渲染,这是一个巨大的项目,它使用基于“构建器 JSON”的自定义路由系统,该主组件选择要渲染的组件基于路线,它旨在保持应用程序动态并适应多个客户的需求。
我一直在到处寻找答案,但我对 SSR 很陌生,这是一个很大的挑战。
我目前正在测试一种使用 express 的方法,如下所示:
我目前遇到的问题是 App 组件从 node_modules 中的另一个存储库调用“复杂路由组件”(也由它们构建),我的 webpack 配置正在获取 App 组件并找到 jsx,这显然不能在服务器。
网络包配置:
有没有办法告诉webpack“随时随地”转换node_modules文件夹中的jsx?还有什么其他的解决方案?
此外,这个项目的重点是改进这些应用程序的 SEO,我只需要 SSR 索引页面和指向其中内容的任何直接链接。不需要对整个应用程序进行 SSR 有没有办法可以实现?
我还想知道,如果这仅适用于索引页面和任何直接链接,那么重构整个应用程序以使用 Next.js 是否值得。
先感谢您!
ruby-on-rails - Rails render_to_string with partial 需要表单构建器对象?
我觉得这很简单,我完全想念它..
我有一个 edit.html.erb 文件,里面有类似的东西;
_form.html.erb
它所引用的文件中包含与此类似的内容;
我无法更改编辑或表单 partial。网站的很大一部分都需要它们。它就是这样,我坚持这一点。
我希望能够f.fields_for
在 json 结果中使用 to 字符串呈现部分表单。
但是,我不确定f
在这种情况下如何分配。
我觉得它应该类似于
或类似的东西,但这显然不起作用。
这感觉应该很简单,我只是个白痴..
想法?(关于这个问题,不是我是白痴=)