![](/img/trans.png)
[英]How do I use nested iterators with Mustache.js or Handlebars.js?
[英]How do I use Handlebars.js with Karma Runner?
我目前正在使用以下配置文件在Karma中添加.tmpl:
{pattern: 'tmpl/generic/NotificationView.tmpl', included: false},
不幸的是,它似乎沒有加載或附加到體內。 我真的不知道該怎么做。 我看到有一些handlebars.js預處理程序,但我不確定該怎么做。
karma-handlebars-preprocessor說明了如何將車把添加為預處理器:
首先,我相信您必須將把手添加到我的文件列表中(我必須這樣做)。 對我而言,這里有些“代碼異味”,因為我是從node_modules
加載它的,但是您可以從本地FileSystem的任何位置加載它:
files: [
"path/to/handlebars.js"
]
然后將把手添加到預處理器列表中:
preprocessors: {
'**/*.hbs': 'handlebars'
}
接下來,將預處理器添加到插件中:
plugins: [
"karma-handlebars-preprocessor"
]
最后,您需要在自己的塊中添加一些配置選項:
handlebarsPreprocessor:{
templates: "Handlebars.templates"
// configuration continues...
}
有關更多詳細信息,請參見配置部分 。
也有一篇很好的文章使我得出這個結論: https : //medium.com/@ryanmurakami/jasmine-unit-testing-with-handlebars-8f6604d0903
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.