Trước tiên, bạn không tạo ra một biến nhưng một giá trị có nghĩa là nó chỉ đọc.
Trong ví dụ của bạn, bạn đã tạo giá trị fullName
có thể truy cập được trong dấu ngoặc nhọn.
@defining("Farmor") { fullName =>
<div>Hello @fullName</div>
}
Sẽ in Xin chào Farmor
Để xác định một giá trị có thể truy cập trên toàn cầu trong mẫu của bạn chỉ ôm hôn tất cả mọi thứ với dấu ngoặc nhọn của mình.
Ví dụ:
@defining("Value") { formId =>
@main("Title") {
@form(routes.Application.addPost, 'id -> formId) {
@inputText(name = "content", required = true)
<input type="submit" value="Create">
}
}
}
Trong ví dụ bạn có thể sử dụng giá trị formId
.
xấu xí, phức tạp! .... Rất nhiều cho tất cả các nỗ lực vận tốc/freemarker để làm cho quan điểm thực sự sạch sẽ và HTML-coder thân thiện. Có vẻ như bây giờ là thời trang làm cho xem html một tổng số mess * sigh * – monzonj
Tôi đồng ý! Tôi không thích cú pháp này rất nhiều. – droope