ember-cli / ember-cli/ember-cli-htmlbars
dedent version of `hbs`?
- Ngôn ngữ chính
- JavaScript
- Star
- 77
- Fork
- 65
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Is there appetite for a version of `hbs` that dedents the template string?
I find myself often doing things like
```js
layout: hbs(dedent`
greeting: {{greeting}}
`)
```
with an npm package, but it always feels like extra work & is most of the time (always?) what I want.
You can see [in Ember Animated's codebase](https://github.com/ember-animation/ember-animated/blob/d36310bad09d2888a1213b4d0aa9fa7edc3066c2/tests/integration/components/animated-orphans-test.js#L29-L50) Ed's forced to manually dedent the strings because he never got around to installing `dedent`, which kinda sucks.
Wondering if we could export an `hbsd` or `hbsDedent` tag that does this automatically.
```js
layout: hbsDedent`
greeting: {{greeting}}
`)
```
Watcha think?
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Start by locating the existing `hbs` template tag and compare it with the manually dedented template in the linked Ember Animated example. Define the exported dedent tag's behavior for the shown multiline template, then verify that the new tag is available and produces the intended dedented output.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- handlebars, javascript
- Lĩnh vực
- frontend, web-dev
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100