Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 余烬';s链接到助手的标题绑定会破坏Jasmine测试_Javascript_Ember.js - Fatal编程技术网

Javascript 余烬';s链接到助手的标题绑定会破坏Jasmine测试

Javascript 余烬';s链接到助手的标题绑定会破坏Jasmine测试,javascript,ember.js,Javascript,Ember.js,我目前正在将Ember应用程序升级到Ember 1.3.0稳定版。我在茉莉花测试中遇到了以下问题: Error: Assertion Failed: You must use Ember.set() to access this property (of [object Object]) at new Error (native) at Error.Ember.Error (http://localhost:8888/assets/rake-ember.js?body=true:

我目前正在将Ember应用程序升级到Ember 1.3.0稳定版。我在茉莉花测试中遇到了以下问题:

Error: Assertion Failed: You must use Ember.set() to access this property (of [object Object])
    at new Error (native)
    at Error.Ember.Error (http://localhost:8888/assets/rake-ember.js?body=true:837:23)
    at Object.Ember.assert (http://localhost:8888/assets/rake-ember.js?body=true:79:13)
    at Object.Ember.MANDATORY_SETTER_FUNCTION [as keywords] (http://localhost:8888/assets/rake-ember.js?body=true:3446:13)
    at withHelper (http://localhost:8888/assets/rake-ember.js?body=true:27796:40)
    at Object.eval (eval at <anonymous> (http://localhost:8888/assets/rake-handlebars.js?body=true:1500:23), <anonymous>:88:28)
    at Handlebars.VM.template (http://localhost:8888/assets/rake-handlebars.js?body=true:2214:33)
    at renderPartial (http://localhost:8888/assets/rake-ember.js?body=true:29502:7)
    at partialHelper (http://localhost:8888/assets/rake-ember.js?body=true:29479:9)
    at Object.eval (eval at <anonymous> (http://localhost:8888/assets/rake-handlebars.js?body=true:1500:23), <anonymous>:54:99)
错误:断言失败:必须使用Ember.set()访问(对象的)此属性
新错误时(本机)
在Error.Ember.Error(http://localhost:8888/assets/rake-ember.js?body=true:837:23)
在Object.Ember.assert(http://localhost:8888/assets/rake-ember.js?body=true:79:13)
在Object.Ember.MANDATORY_SETTER_函数[作为关键字](http://localhost:8888/assets/rake-ember.js?body=true:3446:13)
与助手在一起(http://localhost:8888/assets/rake-ember.js?body=true:27796:40)
at Object.eval(eval at(http://localhost:8888/assets/rake-handlebar.js?body=true:1500:23),:88:28)
位于handlebar.VM.template(http://localhost:8888/assets/rake-handlebar.js?body=true:2214:33)
在renderPartial(http://localhost:8888/assets/rake-ember.js?body=true:29502:7)
在partialHelper(http://localhost:8888/assets/rake-ember.js?body=true:29479:9)
at Object.eval(eval at(http://localhost:8888/assets/rake-handlebar.js?body=true:1500:23),:54:99)
这似乎发生在以下代码位上:


{{{#链接到'someroute'somemodel titleBinding=“view.someproperty”}嗨!{{/linkTo}


我们已经将其缩小到上面的
标题绑定
属性,当删除它时,我们的测试可以继续运行。有人对此有什么见解吗?

尝试使用新的绑定语法
title=somepropery
或title.view.somepropery