首页 > 代码库 > angular directive和 webpack html-loader
angular directive和 webpack html-loader
问题:
angular 的 directive支持使用template 和 templateUrl两种方式来指定模板
template的方式需要把html的内容放在js里,虽然有es6字符串可以换行, 少了编辑器对html的智能补全比较不爽
templateUrl的方式对于纯静态托管的angular项目比较友好
如果页面是后端服务器返回的话, 使用相对路径会找不到页面(这是当然的)
所以会用$templateCache 来把页面内容放到js里面(gulp 下例如ngtemplatecache 之类的工具)
还得引入额外的js
解决:
webpack 的html-loader 把这个文件优雅的解决了.
在webpack.config.js中配置好html-loader之后, 简单使用 template: require("./template.html") 就解决了 :)
angular directive和 webpack html-loader
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。