Ily*_*lya 15 javascript knockout.js
让我和人类一起养猫与小猫
class Master
{
String masterName;
Cat[] cats;
}
class Cat
{
String catName;
Kitten[] kittens;
}
class Kitten
{
String kittenName;
}
Run Code Online (Sandbox Code Playgroud)
现在我希望在html中显示所有我的小猫与猫与大师的猫.我用
<!-- ko foreach: humans -->
<!-- ko foreach: cats -->
<!-- ko foreach: kittens -->
<p data-bind="$data.kittenName"></p>
<p data-bind="$parent.catName"></p>
<p data-bind="???????"></p> <!-- How get master's name? -->
<!-- /ko -->
<!-- /ko -->
<!-- /ko -->
Run Code Online (Sandbox Code Playgroud)
Jib*_*ham 11
您可以使用,$root
来获取基础对象 - 在您的情况下将达到基础对象Master
.
<!-- ko foreach: humans -->
<!-- ko foreach: cats -->
<!-- ko foreach: kittens -->
<p data-bind="$data.kittenName"></p>
<p data-bind="$parent.catName"></p>
<p data-bind="text:console.log($root, $parent, $data)"></p> <!-- How get master's name? -->
<!-- /ko -->
<!-- /ko -->
<!-- /ko -->
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
18400 次 |
最近记录: |