我目前所面臨2的問題,我是新來Ractive JS
1)由於我使用type="text/ractive"
,並試圖用的CKEditor我textarea
,這是不顯示,如果我刪除type="text/ractive"
然後ckeditor顯示,我怎麼能使用兩個?
2路有約束力的textarea ractive JS
2)我使用兩路爲textarea
,這似乎是做工精細,但當textarea
被替換ckeditor textarea
插件雙向綁定,因爲變化在ckeditor textarea
發生不工作,我認爲它會更新值綁定基於某些事件,因爲我不直接更改textarea
,它正在由ckeditor更新。
<script id="edit-template-quick" type="text/ractive">
// this is returning me the form
drupal_render(drupal_get_form('xyz')); ?>
</script>
function xyz($form_id, $form_ids, $value) {
$form[$value] = array(
'#type' => 'text_format',
'#wysiwyg' => TRUE,
'#attributes' => array(
'value' => "{{ $value }}",
),
);
return $form;
}
ractive = new Ractive({
el: 'container-quick',
template: '#edit-template-quick',
data: {
slides: json
}
});
感謝您的快速回復,在第二個方案中的問題是'Ractive組件的雙向binding',textarea的是獲得upda因爲我可以看到更改,但是值不具有約束力,我認爲它只會綁定在textarea上的某種事件上,比如'change'或'on'。 – mks
>數值沒有約束力 - 不確定我關注,你能舉個例子嗎? – martypdx
我正在嘗試雙向綁定'textarea' http://docs.ractivejs.org/latest/two-way-binding,但它沒有綁定,因爲它嵌入了ckeditor。 – mks