html:

<h2>Your seat reservations</h2>

<table>
    <thead>

    <tr>
           <th>Passenger name</th>

      <th>Meal</th>

      <th>Surcharge</th>

      <th></th>
      </tr>

  </thead>
    <tbody data-bind="foreach: seats">
        <tr>
            <td data-bind="text: name"></td>
            <td data-bind="text: meal().mealName"></td>
            <td data-bind="text: meal().price"></td>
        </tr>    
    </tbody>
</table>
<select data-bind="foreach: seats">
    <option data-bind="text: name;value:text: meal().price"></option>
</select>

js代码:

// 一个构造函数
function SeatReservation(name, initialMeal) {
    var self = this;
    self.name = name;
    self.meal = ko.observable(initialMeal);
}

//数据模型
function ReservationsViewModel() {
    var self = this;

//数据
    self.availableMeals = [
        { mealName: "Standard (sandwich)", price: 0 },
        { mealName: "Premium (lobster)", price: 34.95 },
        { mealName: "Ultimate (whole zebra)", price: 290 }
    ];

// 监控数组
    self.seats = ko.observableArray([
        new SeatReservation("Steve", self.availableMeals[0]),
        new SeatReservation("Bert", self.availableMeals[1])
    ]);
}
//传递数据
ko.applyBindings(new ReservationsViewModel());

效果页:

Your seat reservations

Passenger name Meal Surcharge  
Steve Standard (sandwich) 0
Bert Premium (lobster) 34.95

Steve

Bert

最新文章

  1. 素数的线性筛 &amp;&amp; 欧拉函数
  2. iOS开发——UI进阶篇(二)自定义等高cell,xib自定义等高的cell,Autolayout布局子控件,团购案例
  3. function与感叹号
  4. Entity Framework Code First 学习
  5. Apache下安装配置mod_pagespeed模块,轻松完成网站提速
  6. UVA - 10785 The Mad Numerologist
  7. 获取C++类成员变量的地址偏移
  8. NET 领域驱动设计实战系列总结
  9. K3 WISE 开发插件《K3 WISE常用数据表整理》
  10. Ceres配置(vs2013+Win10)
  11. [luogu3380][bzoj3196]【模板】二逼平衡树【树套树】
  12. 如何用css实现一个三角形?
  13. 开源小程序CMS网站, JeeWx-App-CMS 1.1 版本升级发布,持续更新!
  14. jquery 返回浏览器顶部
  15. [leetcode]7. Reverse Integer反转整数
  16. gitlab8.2-&gt;8.16-&gt;8.17-&gt;9.0升级
  17. Linux下的Mysql安装 &amp; 配置
  18. web框架原理
  19. LeetCode——Contains Duplicate II
  20. maven项目搜索依赖jar包顺序

热门文章

  1. RQNOJ 202 奥运火炬登珠峰:01背包
  2. sublime 3好用快捷键
  3. codeforces 706A A. Beru-taxi(水题)
  4. linux命令学习笔记(24):Linux文件类型与扩展名
  5. ACM学习历程——HDU5137 How Many Maos Does the Guanxi Worth(14广州10题)(单源最短路)
  6. Linq 支持动态字查询集合, 也就是说根据传入的值进行查询。
  7. 将hive搭建到spark上
  8. java的桥接模式
  9. Arduino 元件
  10. HDU-5980