【Web API系列教程】3.7 — 实战:处理数据(创建UI视

作者:金牛区福生殡葬服务部 来源:www.cdfsbz.com 发布时间:2017-09-07 13:11:08
【Web API系列教程】3.7 — 实战:处理数据(创建UI视图)

在本节,你将开始为app定义HTML,并在HTML和视图模型间添加数据绑定。

打开Views/Home/Index.cshtml文件。用以下代码替换掉文件的所有内容。

<code class=" hljs xml">@section scripts { @Scripts.Render("~/bundles/app") } </code> BookService Books

:

这里的绝大部分div元素都是Bootstrap风格,它是有着数据绑定属性的重要元素。这个元素将HTML链接到视图模型中。

例如:

在这个示例中,“text”绑定会使得p元素显示在视图模型中error属性的值。error的回调被声明在ko.obserable中:

self.error = ko.observable();

无论何时一个新值被修改到error上,Knockout都会在< p >元素上更新该文本。

而foreach绑定告诉Knockout在books数组中循环遍历。对于该数组的每一项,Knockout会创建一个新的< li >元素。绑定foreach引用的上下文到数组的每一项。例如:

这里有一个text绑定读取每一个book的Author属性。

如果你现在运行该应用程序,它看起来会是这样:

这里写图片描述

在页面加载后,books列表会被异步的加载。现在,“Details”链接还不具备功能。我们将在下一节为其添加此功能。

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:武汉SEO http://wuhan.raoyu.net

  • 上一篇:网站之我见 发展篇
  • 下一篇:最后一页
  • 
    COPYRIGHT © 2015 金牛区福生殡葬服务部 ALL RIGHTS RESERVED.
    购买cdfsbz.com友情链接、项目合作请联系客服QQ:2500-38-100 邮箱:2500-38-100#QQ.com(#换@)
    本站所有原创信息,未经许可请勿任意转载或复制使用 网站地图 技术支持:肥猫科技
    精彩专题:网站建设
    购买本站友情链接、项目合作请联系客服QQ:2500-38-100