淘汰赛 - 无法处理绑定

时间:2015-07-24 15:16:39

标签: javascript wordpress knockout.js

我正在用这个把头发拉出来,因为我似乎无法让淘汰赛正常工作。我在wordpress主题上使用淘汰赛。我写了一个淘汰视图模型,它有点复杂,它确实有效,但今天突然间它开始给我错误Unable to process binding。所以我只是创建了一个非常简单的Knockout视图模型,以确保我的原始代码不是问题的原因。它仍然给我同样的错误。以下是我的测试目的:

脚本:

function AppViewModel() {
    this.firstName = "Bob";
    this.lastName = "Dylan";
}

jQuery(document).ready(function() {
    ko.applyBindings(new AppViewModel(), document.getElementById('test'));
});

标记:

<div class="row" id="test">
    <p>First name: <strong data-bind="text: firstName">N/A</strong></p>
    <p>Last name: <strong data-bind="text: lastName">N/A</strong></p>
</div>

错误:

Uncaught ReferenceError: Unable to process binding "text: function (){return firstName }"
Message: firstName is not defined

我在Wordpress functions.php文件中加载了敲除和我的脚本文件,当我检查浏览器时它们似乎都正常加载。这是我能想到的一切,包括这里。我确信上面发布的代码没有任何问题,还有其他原因导致问题,所以如果您需要我提供更多信息,请询问。非常感谢您的帮助!

0 个答案:

没有答案