作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想在我的 typescript 中包含模板,该怎么做??
var template = import './template.html'
我使用 web pack 并将所有文件打包到一个 javascript 文件中。
我使用 angularjs (v1) 并想使用 typescript gulp 和 webpack 构建组件基础项目,现在我使用这段代码。
declare var require:any;
import './cart.template.html';
import {cartController} from './cart.controller'
export var cartComponent = {
template: require('./cart.template.html'),
controller:cartController
}
这样做有什么更好的解决方案吗???
最佳答案
首先,像这样声明一个 HTML 模块:
declare module "*.html" {
const content: string;
export default content;
}
然后,使用它:
import * as template from "template.html";
@Component({
selector: 'home',
directives: [RouterLink],
template: template
})
关于javascript - 如何在 typescript 中导入 template.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42719901/
我是一名优秀的程序员,十分优秀!