Knockout.js 互动版

$parent

使用$parent来调用foreach元素之外的属性,比如:

<ul data-bind="foreach: months"> 
     <li> 
     The current item is: <b data-bind="text: $data"></b>, the year is <b data-bind="text: $parent.years"></b>.
     </li> 
</ul>
ko.applyBindings({
         months: ['Jan', 'Feb', 'Mar', 'etc'],
         years:'2016'
});

这里使用$parent来调用foreach循环体之外的years属性。

去练一练$parent属性吧!