这两天做项目发现个问题,在html页面里面写的js代码,模板引擎指令是可以生效的,类似像#(***),但是复制到js文件中,再引入,就不生效了。
不知道是不是我哪里没弄对!
(~ ̄▽ ̄)~ (~ ̄▽ ̄)~ (~ ̄▽ ̄)~
例如 render("aaa.html") 这个渲染,仅仅是对 "aaa.html" 这个模板文件进行渲染,而其中如果有对外部 js 的链接是模板引擎感知不到的
解决办法是去掉让外部 js 文件中有关模板引擎的使用,转而通过函数传参的形式,然后在 "aaa.html" 中调用外部 js 文件中的方法时,带上参数,而这个参数可以在 "aaa.html" 中通过模板引擎来生成