Helpex - Trao đổi & giúp đỡ Đăng nhập
117

Tôi đang sử dụng Handlebar.js làm công cụ tạo khuôn mẫu của mình. Bây giờ tôi muốn bình luận một số khối trong các mẫu tay cầm của tôi. Nhưng sau đó tôi nhận ra rằng Tay cầm không bỏ qua các biểu thức bên trong khối nhận xét Tay cầm. Bất kỳ cách giải quyết cho điều này?

117 hữu ích 3 bình luận 43k xem chia sẻ
174

Phiên bản mới nhất của Tay cầm có hỗ trợ bình luận khối:

{{!-- {{commented expressions}} --}}

https://github.com/wycats/handlebars.js/commit/a927a9b0adc39460f0794b9b210c9db2f7ddecd9

174 hữu ích 1 bình luận chia sẻ
47

Chỉ cần thêm một dấu chấm than sau dấu ngoặc mở.

Biểu hiện bình thường:

{{expressions}}

Nhận xét biểu hiện:

{{!expressions}}
47 hữu ích 2 bình luận chia sẻ
20

Sử dụng cách này trong tệp mẫu tay cầm của bạn.

<div class="entry">
  {{!-- only output author name if an author exists --}}
  {{#if author}}
    <h1>{{author.firstName}} {{author.lastName}}</h1>
  {{/if}}
</div>

Các ý kiến ​​sẽ không được trong đầu ra kết quả. Nếu bạn muốn các bình luận xuất hiện, thì hãy sử dụng các bình luận HTML.

<div class="entry">
  {{! This comment will not be in the output }}
  <!-- This comment will be in the output -->
</div>

tham khảo liên kết này đến

20 hữu ích 0 bình luận chia sẻ
2

Sử dụng mã này:

{{#data}}
<!-- enter comments here  -->
<p>{{name}}</p>
{{/data}}  
2 hữu ích 1 bình luận chia sẻ
loading
Không tìm thấy câu trả lời bạn tìm kiếm? Duyệt qua các câu hỏi được gắn thẻ javascript html templates handlebars.js , hoặc hỏi câu hỏi của bạn.

Có thể bạn quan tâm

loading