我正在尝试将我的angularjs组件/指令转换为TypeScript。不幸的是,templateUrl
属性没有显示传递给它的模板。而是从字面上显示模板的部分路径。
class JumpPagerController {
...
}
}
JumpPagerController.$inject = ['$timeout'];
export const jumpPagerComponent = {
templateUrl: './jump-pager.component.html',
controller: JumpPagerController,
bindings: {
pagerPlaceholder: '@?',
pagerCurrentPage: '=',
pagerItemsPerPage: '=',
pagerTotalItems: '=',
pagerChange: '&'
}
};
templateUrl: `${baseUrl}/jump-pager.component.html`
templateUrl: localhost:8080/jump-pager.component.html
template: require('...')
可以工作,但是需要我重新配置webpack,然后修改templateUrl
文件中.js
的所有其他情况。这不是一个选择所以您可以看到我很茫然。 使用打字稿和Webpack在angularjs组件上使用templateUrl的正确方法是什么?