目前我正在使用SailsJS v0.10,我无法让我的javascript在我的应用程序的视图中工作。我只能让我的脚本在layout.ejs中工作,但如果我将我的脚本移动到其他位置(如用户/添加),脚本就不再起作用了。
我的代码示例......
<script src="/js/jquery.js"></script>
我的js代码位于/views/users/add.ejs
<script type='text/javascript'>
alert('hey');
</script>
答案 0 :(得分:2)
脚本的路径是相对于assets
文件夹的,因此您可以使用以下内容:
<script src="js/foo.js"></script>
<script src="js/user/bar.js"></script>
答案 1 :(得分:1)
在资产之前放置/
可能会有效。像这样...... <script src="/assets/js/something.js"></script>
答案 2 :(得分:1)
如前所述,请确保链接到您的脚本文件(资产目录是您的根目录)。
<script src="/js/jquery.js"></script>
如果您已完成此操作,请修改您的问题以反映这一点。
2,打开开发人员工具并检查控制台日志。在页面加载时打开它。在此处报告错误并报告列出的错误。
答案 3 :(得分:1)
可能你忘了发起你的角度应用......
<html ng-app="windowExample">