【发布时间】:2018-12-20 09:16:34
【问题描述】:
我想像这样动态加载角度模板:
import { getHTMLTemplate } from './util';
const dynamicTemplate = getHTMLTemplate();
@Component({
selector: 'app-button',
// templateUrl: './button.component.html',
template: `
<div">
some div
</div>
${dynamicTemplate}
`,
styleUrls: ['./button.component.less'],
})
getHTMLTemplate 实现:
export function getHTMLTemplate(){
return `<div>dynamic div</div>`;
};
这在ng serve 上运行良好,但在ng build 上失败。
它抛出以下错误:
src/util.ts(5,32): Error during template compile of 'AppComponent'
Function calls are not supported in decorators but 'getHTMLTemplate' was called.
【问题讨论】:
-
你搞定了吗?
标签: javascript html angular typescript