2016-05-31 10 views
0

Ich versuche, eine Web-Seite von jekyll zu migrieren Swig und ich habe ein Problem, diesen Teil des Codes zu replizieren:Limit und nicht verfügbar Offset

{% für opt in page.optionals Grenze: 12 Offset: 12%}

Das Problem hier ist, dass ich den Grenzwert und Offset-Filter nicht gefunden habe. Wissen Sie, ob es etwas Ähnliches gibt oder ob es möglich ist, benutzerdefinierte Filter zu erstellen?

Antwort

0

Ich habe einen Weg gefunden, einen benutzerdefinierten Filter zu erstellen.

Hier ist der Code

swig.setFilter("limit", (input: any, limit, offset) => { 
     return input.slice(limit * offset, limit * (offset + 1)); 
    });