Knockout.js 淘汰JS数据绑定澄清

Knockout.js 淘汰JS数据绑定澄清,knockout.js,Knockout.js,我是击倒JS的初学者。我已经将绑定应用于元素。我没有试过任何复杂的东西。但这种约束并不适用 function AppViewModel() { this.firstName = "Bob"; this.lastName = "Thomas"; } ko.applyBindings(new AppViewModel()); <p>First name: <strong data-bind:="text:firstName">todo</stron

我是击倒JS的初学者。我已经将绑定应用于
元素。我没有试过任何复杂的东西。但这种约束并不适用

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


ko.applyBindings(new AppViewModel());

<p>First name: <strong data-bind:="text:firstName">todo</strong></p>
<p>Last name: <strong data-bind:="text:lastName">todo</strong></p>
函数AppViewModel()
{
this.firstName=“Bob”;
this.lastName=“托马斯”;
}
应用绑定(新的AppViewModel());
名字:todo

姓氏:todo


绑定配置中出现了什么问题?

您错误地包含了数据绑定属性。不要使用:=,只需像使用任何其他HTML属性一样使用=即可

固定代码:

<p>First name: <strong data-bind="text: firstName">todo</strong></p>
<p>Last name: <strong data-bind="text: lastName">todo</strong></p>
名字:待办事项

姓氏:待办事项


您错误地包含了数据绑定属性。不要使用:=,只需像使用任何其他HTML属性一样使用=即可

固定代码:

<p>First name: <strong data-bind="text: firstName">todo</strong></p>
<p>Last name: <strong data-bind="text: lastName">todo</strong></p>
名字:待办事项

姓氏:待办事项


问题在于您的数据绑定调用

尝试替换您的代码

数据绑定之后删除冒号:
并替换代码

<strong data-bind="text:firstName">todo</strong></p>
<strong data-bind="text:lastName">todo</strong></p>
待办事项

待办事项


问题在于您的数据绑定调用

尝试替换您的代码

数据绑定之后删除冒号:
并替换代码

<strong data-bind="text:firstName">todo</strong></p>
<strong data-bind="text:lastName">todo</strong></p>
待办事项

待办事项