【发布时间】:2021-01-26 12:25:11
【问题描述】:
我的 Rust 结构看起来像这样:
struct Root{
as: Vec<A>,
}
struct A {
bs: Vec<B>,
cs: Vec<C>,
}
struct B {
strings: Vec<String>,
}
struct C {
strings: Vec<u32>,
}
我正在尝试使用 Rocket.rs 和 Handlebars 模板获取输出。
我的车把模板目前看起来像这样,但它不起作用。
{{#each as}}
{{#each bs}}
<h4>{{@index}}</h4>
<pre>{{bs.@index}}</pre>
<pre>{{cs.@index}}</pre>
{{/each}}
{{/each}}
我收到以下错误Error: Error rendering Handlebars template 'index' Error rendering "index" line 28, col 18: invalid digit found in string,这可能与我在 HBS 标签中使用的@index 变量有关。
有没有其他方法可以只从两个数组中取出一个并将它们并排放置而无需改变我的结构?
【问题讨论】:
标签: rust handlebars.js rust-rocket