Knockout新手。什么是更好的可维护性和更好的编码实践?
A)我是否应该创建一个大的视图模型并将该绑定应用于整个dom?
B)我是否应该创建多个模型,并将它们的绑定应用于需要该模型的每个元素?
发布于 2013-02-11 03:35:38
我会创建一个主视图模型,用于在其中创建其他视图模型,然后在将主视图模型绑定到或绑定到其他视图模型后执行以下操作。
<body id="bind-the-master-to-me">
<!-- ko with: childViewModelA -->
<div data-bind="visible: shouldIBeVisible">...</div>
<!-- /ko -->
<!-- ko with: childViewModelB -->
<div data-bind="foreach: somePropOfB">...</div>
<!-- /ko -->
</body>
希望这能有所帮助
https://stackoverflow.com/questions/14781120
复制相似问题