在Angularjs中加载jade布局中的外部javascript文件时出错

时间:2014-08-21 21:24:03

标签: javascript angularjs pug

我是Angularjs的新手,只是想加载一些外部js文件才能在我的应用中运行(他们非常重要,所以我不想把它们直接放到控制器中)。< / p>

我尝试使用

ng-include(src='javascripts/javascriptfile.js')

但我收到这些错误消息

Error: Syntax Error: Token 'js' is an unexpected token at column 28 of the expression [javascripts/javascriptfile.js] starting at [js].

TypeError: undefined is not a function

问题是,当我在express中使用这些文件而没有错误消息时它起作用,所以我知道它不是javascript文件,当我尝试使用像

这样的东西时
(script src= 'javascripts/javascriptfile.js')

没有ng-include,没有任何执行。

2 个答案:

答案 0 :(得分:0)

ng-include用于包含HTML模板部分,而不是javascript。

您应该使用&lt; script&gt;标记包含javascript文件。

答案 1 :(得分:0)

尝试:

script(src='javascripts/javascriptfile.js')

而不是:

(script src= 'javascripts/javascriptfile.js')