在 browserify npm build 中需要()一个 html 文件

require() an html file in browserify npm build

当我使用 require() 将 html 文件的内容包含在我的 angular 组件中时,我发现了一些问题。我将只复制粘贴与我面临的问题相关的部分。

这是我的顶部导航组件的样子。

angular.module('topNavModule', [])
.component('topNav', {
    //bindings: { 
    //},
    template: require('./topNav.html')
});

当我在主 index.html 文件中添加顶部导航组件时,我看到了 [object Object]。请注意,当我添加 html 内联(而不是 require())时,我正确地看到了 HTML。

我的 topNav.html 只是一些包含在 `. 中的简单 html 代码。我还需要做些什么才能使 require() html 正常工作吗?

好的,我实际上是在寻找 partialify 节点模块。

require()-able HTML、CSS 和(可能)更多 HTML、CSS 和(可能)更多的 require() 文件内容作为字符串放入变量中。