如何在没有焦点和改变的情况下更新ng-model? angularjs

时间:2014-02-24 18:53:35

标签: angularjs textarea wysiwyg redactor

我正在使用wysiwyg-redactor和textarea,它有ng-model,但是当我调用Sumb​​it函数时,我的ng-model是未定义的。 (当使用redactor时,它使textarea显示:none并显示我可以写文本的自己的div,但同时,我的textarea有像“

某些文本

”这样的文本 据我所知,ng-model将是未定义的,直到我关注它并在textarea中写一些东西。没有它我可以拿到我的模型吗?

更新

首先,我创建了用于评论的django表单

class CommentForm(NgModelFormMixin, forms.ModelForm):
    article = forms.CharField(widget=forms.HiddenInput)
    text_comment = forms.CharField(widget=forms.Textarea(attrs={'redactor':"{buttons: ['formatting', '|', 'bold', 'italic']}"}), required=True,  label=u'Текст комментария')



    <div class="redactor_box">
<ul class="redactor_toolbar">
<li><a href="javascript:void(null);" title="Formatting" class="redactor_btn_formatting" tabindex="-1"></a></li>
<li class="redactor_separator"></li>
<li><a href="javascript:void(null);" title="Bold" class="redactor_btn_bold" tabindex="-1"></a></li>
<li><a href="javascript:void(null);" title="Italic" class="redactor_btn_italic" tabindex="-1"></a></li>
</ul><div class="redactor_ng-pristine redactor_ng-valid redactor_editor" contenteditable="true" dir="ltr">
<p><br></p></div>
<textarea cols="40" id="id_text_comment" name="text_comment" ng-model="comment.text_comment" redactor="{buttons: ['formatting', '|', 'bold', 'italic']}" rows="10" class="ng-pristine ng-valid" style="display: none;"></textarea>
</div>

这就是它在带有redactor的html代码中的生成方式,所以我的textarea不允许用户输入

0 个答案:

没有答案