这是我的应用程序结构。
Yeoman 使用 Angular 和咖啡服务器(节点 + 快递),通过 /app/ 获取视图和公共文件。
查看文件:
app.set("view_engine", "html").engine "html", (path, options, fn) ->
if "function" is typeof options
fn = options
options = {}
fs.readFile path, "utf8", fn
公开文件:
app.use express.static(path.resolve(__dirname + "/app/"))
我确实加载了很多组件,如引导程序、主题文件等。但是,视图文件中的 Javascript 不起作用。它可以正常工作。
例如,如果我删除并替换为 morris 图表,它就可以工作。ng-app 和视图文件相同,不会加载图表。
我认为问题在于首先加载 js 文件,因为当我尝试记录时,javascript 文件会在视图控制器之前发送消息。所以我猜想js文件在视图之前加载,从而使javascript文件无法访问id。
请告诉我如何解决这个问题。它已经困扰我两天多了。
提前致谢。