在 Foundry 的 Slate 应用程序中,我想根据另一个小部件中的某些选择来索引数组或其他对象——比如,从下拉列表中选择一列。
我怎样才能完成这样的事情?
在 Foundry 的 Slate 应用程序中,我想根据另一个小部件中的某些选择来索引数组或其他对象——比如,从下拉列表中选择一列。
我怎样才能完成这样的事情?
您可以使用查找车把助手参考。
查找助手看起来像下面的 {{lookup arrayName index}} 并且等效于 javascript 中的 arrayName[index]。
这也适用于{{lookup objectName key}}
.
您也可以对嵌套的事物执行此操作:
{{lookup a "b" "c"}}
上下文在哪里{ a: { b: { c: "test" } } }
将返回"test"
为了简化事情,您还可以编写一个小的帮助函数,它接收选择和数据,执行任何必要的工作以产生正确的输出,然后将该输出返回到其他地方显示。