在IntelliJ内部grails gsp中,我们是否获得内容辅助?例如:
<g:each in="${myList}" var="element">
<div>
<span>${element.name}</span>
</div>
</g:each>
在上面的代码中,在&lt; span&gt;之后标签,内容辅助在我输入元素时不起作用。 (注意点触发内容辅助)。 我正在使用Intellij的试用版,它完全支持grails。计划购买完整版(13.0)
答案 0 :(得分:0)
IntelliJ必须知道element
是什么类型才能进行自动完成。由于Groovy可以动态输入,因此并不总是那么容易。如果你运行像def myList = Foo.findAllByName('bar')
这样的动态查找器并将其传递给视图,那么你应该自动完成。但是如果你运行一些返回def
的方法,那么你不会总是得到自动完成。希望这可以帮助。
修改强>
我刚刚意识到你正在评估文字字符串"myList"
而不是列表myList
。将您的代码更改为<g:each in="${myList}" />