使用ember时Handlebar.js出错

时间:2013-06-10 16:15:37

标签: ember.js handlebars.js

我从emberjs.com下载了startpack,它包含3个js文件:

  1. 余烬-1.0.0-rc.5
  2. 车把-1.0.0-rc.4
  3. 的jquery-1.9.1
  4. 我在eclipse中创建了一个动态Web项目,并将此js文件粘贴到项目下的WebContents / views / js / lib文件夹中。

    我在把手-1.0.0-rc.4.js文件中遇到错误:

    lexer.rules = [/^(?:\\\\(?=(\{\{)))/,/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|$)))/,/^(?:[\s\S]*?--\}\})/,/^(?:\{\{>)/,/^(?:\{\{#)/,/^(?:\{\{\/)/,/^(?:\{\{\^)/,/^(?:\{\{\s*else\b)/,/^(?:\{\{\{)/,/^(?:\{\{&)/,/^(?:\{\{!--)/,/^(?:\{\{![\s\S]*?\}\})/,/^(?:\{\{)/,/^(?:=)/,/^(?:\.(?=[}/ ]))/,/^(?:\.\.)/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}\}\})/,/^(?:\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@[a-zA-Z]+)/,/^(?:true(?=[}\s]))/,/^(?:false(?=[}\s]))/,/^(?:-?[0-9]+(?=[}\s]))/,/^(?:[a-zA-Z0-9_$:\-]+(?=[=}\s\/.]))/,/^(?:\[[^\]]*\])/,/^(?:.)/,/^(?:\s+)/,/^(?:[a-zA-Z0-9_$\-\/]+)/,/^(?:$)/];
    

    Syntex错误令牌“,”删除此令牌 Syntex错误令牌“)”删除此令牌 Syntex错误令牌“]”删除此令牌

    请帮帮我。

2 个答案:

答案 0 :(得分:1)

当你有第三方js库给出错误 将它们从日食验证中排除

How to exclude a Javascript file from Javascript Validation in Eclipse

这样你就可以对代码进行所有错误验证,但可以在jquery把手等上排除

让你构建应用

答案 1 :(得分:0)

我猜您的问题是您加载js文件的顺序,尝试将其更改为:

  1. 的jquery-1.9.1
  2. 车把-1.0.0-rc.4
  3. 余烬-1.0.0-rc.5
  4. 你的app.js等......
  5. 请在此处查看上面显示的订单example

    希望有所帮助