2014-09-09 8 views
0

슬림을 처음 접했고 정말 즐겁지 만 믹스 또는 변수를 지원합니까, 예를 들어 옥과 같이 포함되어 있는지 궁금합니다. 옥에 믹스 인과 슬림 템플릿 엔진에 포함

, 당신은 할 필요가 :

include ./includes/head.jade 

을 당신은 쉽게 다른 옥 파일을 포함 할 수 있습니다.

이 유지 mixin 비슷한 방식으로 작동합니다 : 난 그냥 궁금 해서요

//- Declaration 
    mixin list 
     ul 
     li foo 
     li bar 
     li baz 
    //- Use 
    +list 
    +list 

이렇게하는 슬림의 간단한 방법이, 또는 그냥 옥으로 전환해야합니까?

답변

0

이 게시에서 Slim은 mixins, includes 또는 extend를 직접 지원하지 않습니다.

그러나 Slim은 Ruby를 호출 할 수 있으므로 적어도 이러한 기능을 Ruby에 구현하고 Slim에서 호출 할 수 있습니다.

이러한 기능이 우리가 Jade를 우리 자신의 용도로 선택한 이유입니다. 옥 구문은 불필요하게 까다 롭지 만 HTML로 직접 작업하는 것보다 낫습니다. 다행스럽게도 우리는 SASS for HTML과 비슷한 수준을 유지하게 될 것입니다.