我真的很想使用嵌套的web-component样式标记,但我似乎永远无法让它工作起来。我让它工作是因为音符这里(在答案中)
问题在于在使用"web组件“语法时如何将params传递到组件中。
我不太明白他们在说什么,OP正在处理数组。据我所知,它从事物中产生计算的可观测值。但是,在我的嵌套组件构造函数中,params始终是$raw,什么都没有。
<parent-component>
<content>
<!--works-->
<div data-bind="component: { name: 'child-component', params: { id: $parent.id } }"></div>
<!-- does not work -->
<child-component params="id: '{{$parent.id}}'"></child-component>
</content>
</parent-component>为什么我不能嵌套web-component风格的剔除组件并进行绑定工作?
发布于 2016-04-27 15:57:48
好吧,感谢@Jeroen让我提供了一个更好的例子。
我的问题是,我用单引号包装参数,并使用{{handle bars}}进行绑定。一旦我把那些拿掉,它看起来很好用。
<!-- does not work -->
<child-component params="id: '{{$parent.id}}'"></child-component>
<!-- wow, this does work! -->
<child-component params="id: $parent.id"></child-component>https://stackoverflow.com/questions/36872569
复制相似问题