【发布时间】:2015-12-11 10:58:51
【问题描述】:
以下是否有自定义元素等效语法?
<div data-bind="component: { name: 'day-of-week-utilization', params: DayOfWeekUtilization }"></div>
当我尝试以下操作时,我的对象 DayOfWeekUtilization 没有传递给我的组件。而是传入具有 $raw 属性的对象。
<day-of-week-utilization params="DayOfWeekUtilization"></day-of-week-utilization>
我的对象DayOfWeekUtilization 有许多不同的属性,所以我不想破坏 HTML 中的属性(需要由 Javascript 驱动)。第一种语法有效,但在我的代码中看起来很奇怪,因为我在其他任何地方都使用自定义元素语法。
【问题讨论】:
-
这当然可以,但在语法上与直接使用组件绑定不同。
标签: knockout.js knockout-components