Japid icon indicating copy to clipboard operation
Japid copied to clipboard

关于japid语法的一点建议

Open arden opened this issue 12 years ago • 5 comments

@if (allPost.size() > 0 ) {

@for (Post p: allPost) { @tag Display post=p, as="home" |String title

The real title is: $title;

@ //这里的@我觉得去掉多好 @} //这里的@我觉得去掉多好 @} else { //这里的@我觉得去掉多好

There is no post at this moment

@} //这里的@我觉得去掉多好 象这种语法格式能不能直接象ASP.net里的razor和play-scala一样,没必要在标签结尾的时候也加一个“@”这样的符号,这样看起很不舒服~

arden avatar Sep 02 '11 02:09 arden

考虑过, 但是决定不做这个, 原因是担心出现语法混乱, 或者不得不引入更多的约定, 例如单独成行的 }作为语法结构结尾等等, too dirty. 想像一下假设你要模板生成大段的 JSON 文本会出现什么结果。

Scala 新的模板就是这方面的问题。 过于smart。 Razor 也会有这个问题。

有更多的建议随时告诉我。 多谢!

冉兵

在 2011-9-2,上午10:14, arden 写道:

@if (allPost.size() > 0 ) {

@for (Post p: allPost) { @tag Display post=p, as="home" |String title

The real title is: $title;

@ //这里的@我觉得去掉多好 @} //这里的@我觉得去掉多好 @} else { //这里的@我觉得去掉多好

There is no post at this moment

@} //这里的@我觉得去掉多好 象这种语法格式能不能直接象ASP.net里的razor和play-scala一样,没必要在标签结尾的时候也加一个“@”这样的符号,这样看起很不舒服~

Reply to this email directly or view it on GitHub: https://github.com/branaway/Japid/issues/32

branaway avatar Sep 02 '11 02:09 branaway

还有我觉得在app下搞个japidviews目录怪怪的,能不能有什么办法直接使用views目录?

arden avatar Sep 02 '11 03:09 arden

view 目录是 Groovy 使用的, 分开以后 Japid 可以和 Grovvy 并存。

在 2011-9-2,上午11:28, arden 写道:

还有我觉得在app下搞个japidviews目录怪怪的,能不能有什么办法直接使用views目录?

Reply to this email directly or view it on GitHub: https://github.com/branaway/Japid/issues/32#issuecomment-1975679

branaway avatar Sep 02 '11 04:09 branaway

那我可以配置这个目录吗?比如我想用templates,而不用japidviews

arden avatar Sep 02 '11 04:09 arden

现在不行, 好多地方写死了。 以后可以考虑。

在 2011-9-2,下午12:11, arden 写道:

那我可以配置这个目录吗?比如我想用templates,而不用japidviews

Reply to this email directly or view it on GitHub: https://github.com/branaway/Japid/issues/32#issuecomment-1975832

branaway avatar Sep 02 '11 04:09 branaway