按键检索 Prismic 数据的问题
Issues retreiving Prismic data by key
我正在尝试从 Prismic 文档中检索多个数据点。除了其中一个,其他人都没有给我任何问题。有 1 个返回 null 的数据键。我正在为所有其他人做同样的事情。我创建了几个用于测试的虚拟变量:
/* This one pulls in the whole first item in the group with no issue */
var testGroup = /*[[${document.getGroup(document.getType() + '.group').getDocs()[0]}]]*/ null;
/* This one gets the 'time' element from the first group and works with no issues*/
var goalTime = /*[[${document.getGroup(document.getType() + '.group').getDocs()[0].getText('time')}]]*/ 2;
/* This one returns null when there is clearly a value in the document */
var testLine = /*[[${document.getGroup(document.getType() + '.group').getDocs()[0].getText('line_number__0_no_line__1_under__2_between__3_above_')]}]]*/ 2;
所以我在 Chrome 控制台中做了一些尝试,我能够访问变量 testGroup。在那里,我能够看到我试图获得的密钥的价值……所以它就在那里:
在控制台中,我成功地使用以下方法检索了值:
testGroup['fragments']['line_number__0_no_line__1_under__2_between__3_above_']['value']
所以,虽然有点笨拙而且不是我想要的方式,但我还是尝试了:
var testLine2 = /*[[${document.getGroup(document.getType() + '.group').getDocs()[0]['fragments']['line_number__0_no_line__1_under__2_between__3_above_']['value']}]]*/ 2;
但是我又一次遇到空引用错误。这对我来说没有任何意义...有什么想法吗?
谢谢!
呸!我在
中有一个额外的括号
var testLine = /*[[${document.getGroup(document.getType() + '.group').getDocs()[0].getText('line_number__0_no_line__1_under__2_between__3_above_')]}]]*/ 2;
哎呀!
我正在尝试从 Prismic 文档中检索多个数据点。除了其中一个,其他人都没有给我任何问题。有 1 个返回 null 的数据键。我正在为所有其他人做同样的事情。我创建了几个用于测试的虚拟变量:
/* This one pulls in the whole first item in the group with no issue */
var testGroup = /*[[${document.getGroup(document.getType() + '.group').getDocs()[0]}]]*/ null;
/* This one gets the 'time' element from the first group and works with no issues*/
var goalTime = /*[[${document.getGroup(document.getType() + '.group').getDocs()[0].getText('time')}]]*/ 2;
/* This one returns null when there is clearly a value in the document */
var testLine = /*[[${document.getGroup(document.getType() + '.group').getDocs()[0].getText('line_number__0_no_line__1_under__2_between__3_above_')]}]]*/ 2;
所以我在 Chrome 控制台中做了一些尝试,我能够访问变量 testGroup。在那里,我能够看到我试图获得的密钥的价值……所以它就在那里:
在控制台中,我成功地使用以下方法检索了值:
testGroup['fragments']['line_number__0_no_line__1_under__2_between__3_above_']['value']
所以,虽然有点笨拙而且不是我想要的方式,但我还是尝试了:
var testLine2 = /*[[${document.getGroup(document.getType() + '.group').getDocs()[0]['fragments']['line_number__0_no_line__1_under__2_between__3_above_']['value']}]]*/ 2;
但是我又一次遇到空引用错误。这对我来说没有任何意义...有什么想法吗?
谢谢!
呸!我在
中有一个额外的括号var testLine = /*[[${document.getGroup(document.getType() + '.group').getDocs()[0].getText('line_number__0_no_line__1_under__2_between__3_above_')]}]]*/ 2;
哎呀!