我是haml的新手,想做一些继承,但我不知道haml是否可行。
我有 2 个单独的 haml 文件,如下所示
=== file1.haml
%p
This is haml1
=== file2.haml
%h1
This is haml2
*** 我想要一个file.haml
继承自file1.haml
和的file2.haml
。
可以用haml做到吗?
我是haml的新手,想做一些继承,但我不知道haml是否可行。
我有 2 个单独的 haml 文件,如下所示
=== file1.haml
%p
This is haml1
=== file2.haml
%h1
This is haml2
*** 我想要一个file.haml
继承自file1.haml
和的file2.haml
。
可以用haml做到吗?
您可以将 file1.haml 和 file2.haml 转换为部分文件(即 _file1.haml、_file2.haml),然后在 file.haml 中使用渲染函数,例如在 file.haml 中:
%p
=render(:partial => "file1")
%p
=render(:partial => "file2")
在我的实现中,它可以和 Textmate 一样的行为,您创建一些代码段并在需要时使用它以使其干燥