Javascript 使用ko.applybinding时收到引用错误

Javascript 使用ko.applybinding时收到引用错误,javascript,knockout.js,Javascript,Knockout.js,我有以下代码 <div class="title"> <a href="#" data-bind="text: MovieName, attr: { href: DetailsUrl }"></a> </div> 我得到以下错误: Uncaught ReferenceError: Unable to process binding "text: function (){return MovieName }" Message: MovieN

我有以下代码

<div class="title">
    <a href="#" data-bind="text: MovieName, attr: { href: DetailsUrl }"></a>
</div>
我得到以下错误:

Uncaught ReferenceError: Unable to process binding "text: function (){return MovieName }" Message: MovieName is not defined 我已经调试了好几次,我看到了我的数据,我看到了名称data.MovieName正在加载。那么,我错过了什么


如果有人能帮忙,我将不胜感激。

我找到了我问题的答案。我错过了我的绑定周围的部分

你能发布引起麻烦的js部分吗?一个小提琴演示这个问题也会帮助我们和你想象这个问题。由于MovieName在该上下文中不存在,因此会出现该错误。你能验证根上下文是你的数据并且它确实有MovieName属性吗?弄明白了。。。正如我所说,我没有写这篇文章,所以我从一个工作程序中复制了它,但我没有意识到在我的周围有一个foreach