将ko observable传递给jade mixin作为参数

时间:2018-06-13 07:23:42

标签: knockout.js pug mixins

我有一个问题:有没有办法传递ko.observable();变为玉混合。 例如代码:

var obs = ko.observable('text');

和示例mixin:

mixin myMixin(textToBind)
 span(data-bind="text: '#{textToBind}'")

调用mixin:

+myMixin(obs)

但是在输出文本不可用时,只显示空块。

1 个答案:

答案 0 :(得分:0)

这种方法适合您吗?

mixin myMixin(textToBind)
 span(data-bind="text: "+textToBind)

然后使用它

+myMixin("fullName")

请参阅https://codepen.io/cwg999/pen/wXryRv