为什么Knockout js示例中没有显示姓氏
Why last name does not show in Knockout js sample
我是个新手,有下面这样的示例代码
<p>First Name: <strong data-bind="text: firstName" /></p>
<p>Last Name: <strong data-bind="text: lastName" /></p>
<script type="text/javascript">
function AppViewModel() {
this.firstName = "First";
this.lastName = "Last";
}
ko.applyBindings(new AppViewModel());
当我运行代码时,我看到的只是
名字:名字第一个
我没有看到姓氏和名字重复了两次。我正在使用ASP.Net空项目创建一个html文件作为默认页面。我使用的是2.0.0版本的击倒。谢谢
我会试试
<p><strong data-bind="text: lastName"></strong></p>
添加我刚刚在淘汰教程中尝试了上面的内容,它成功了。
而
<p><strong data-bind="text: lastName"/></p>
不起作用,并且在CCD_ 1元素之后破坏了敲除效应。(在windows chrome浏览器上。)
为什么会出现问题我认为<strong>
元素最初不是在dom中创建的,因为它是一个自封闭元素。随后,knocket出现了,并试图将html内容添加到其中。结果:html被显示,但在某种程度上干扰了随后knocket dom的更改。
在任何情况下:在多个浏览器上进行测试,不要在通常不需要的情况下使用自关闭元素。例如<strong/>
相关文章:
- 显示模块模式在Knockout中设置模型的新实例
- 使用sammy.js和Knockout.js来显示url中的单个项
- Knockout js网格视图未显示
- 需要了解在MVC 4中使用Knockout显示数据
- 如何使用 Knockout js 在单击按钮时显示动态生成的文本区域
- Knockout JS值不显示/绑定/更新,但可通过ko.toJS($data).value获得
- 如何使用SignalR从服务器传递数组,并使用Knockout显示结果
- Knockout JS-多维可观测数组和显示子数组数据
- 为什么Knockout js示例中没有显示姓氏
- Knockout js模板未显示
- 显示knockout可观察数组的内容
- 来自knockout.js视图模型的文本没有显示在html中
- 显示默认行KnockOut.js
- Knockout不显示mvc视图中的数据
- 显示不同的
取决于单选按钮(在Knockout中) - 如何通过单击knockout.js中的按钮显示数字
- 自定义Knockout绑定处理程序不显示绑定
- 使用knockout js滚动显示分页
- 在knockout js中调整用户数组的显示
- Knockout js的可见数据绑定属性不显示结果