在Create a Custom Browser Guide中,它讨论了如何使用表单字段填充指南中的密码查询文本,这与内置的:play query-template
类似。
<article class="guide" ng-controller="AdLibDataController">
<carousel class="deck container-fluid">
<slide>
<input value-for="queryLang" class="form-control" value="Person"/>
<pre class="code runnable ng-binding" mode="cypher">
MATCH (n:<span value-key="queryLang">Person</span>) RETURN n
</pre>
</slide>
</carousel>
</article>
但是,它似乎不能与其他表单元素一起使用。是否可以使用选择下拉列表填充指南中的密码查询文本?下拉列表比文本字段有用得多,因为在文本字段中,有人可能会输入错误的值。我尝试了以下方法(但没有效果):
<article class="guide" ng-controller="AdLibDataController">
<carousel class="deck container-fluid">
<slide>
<select class="form-select">
<option value-for="queryLang" value="Movie">Movie</option>
<option value-for="queryLang" value="Person">Person</option>
</select>
<pre class="code runnable ng-binding" mode="cypher">
MATCH (n:<span value-key="queryLang">Person</span>) RETURN n
</pre>
</slide>
</carousel>
</article>
有什么建议吗?这可能吗?
1条答案
按热度按时间kiz8lqtg1#
我认为这是一个错误,或者是(尚未)预见到的东西。
实际上,用下面的代码:
我从下拉列表中选择了一些内容,并突出显示了
<select/>
,我只需键入tab
以转到下一个输入,键入maiusc+tab
以返回到select
标签。之后,Cypher代码发生了变化:|的确,看一下neo4j浏览器的github代码,
value-for
js部分似乎是由onkeyup
触发的,也许这就是原因。而且,由于某种原因,如果没有第二个空
slide
,这个把戏就行不通了。