Ember CLI:Uncaught SyntaxError:严格模式下不允许在对象文字中复制数据属性

时间:2014-07-18 23:46:26

标签: javascript ember.js ember-cli

在Ember CLI 0.39中使用新创建的应用程序,一旦我添加了新模板,我就开始收到此错误消息:

  

未捕获的SyntaxError:对象文字中的重复数据属性不是   允许在严格模式下

这一行在连接源中导致了问题:

;eval("define(\"app/templates/mytemplate/new\", \n  [\"ember\",\"exports\"],\n  function(__dependency1__, __exports__) {\n    \"use strict\";\n    var Ember = __dependency1__[\"default\"];\n    __exports__[\"default\"] = Ember.Handlebars.template(...)});// #sourceURL=app/templates/mytemplate/new.js);

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:4)

发布您的实际模板代码可能会有所帮助。大多数情况下,当我看到它时,它是由于模板代码中的重复属性。例如,hbs中的此代码会导致相同的错误:

{{input value="http://www.facebook.com" type="text" value="http://www.facebook.com"}}

答案 1 :(得分:1)

对于搜查模板无法找到重复属性集的其他人,由于合并,我的控制器中的重复操作。