错误:[$compile:nonassign]表达式'未定义'与指令'内容可编辑'是不可

Error: [$compile:nonassign] Expression 'undefined' used with directive 'contenteditable' is non-assignable

本文关键字:指令 编辑 未定义 nonassign compile 表达式 错误      更新时间:2023-09-26

我正在使用表情符号库,但我收到了这个错误!http://errors.angularjs.org/1.2.29/$compile/noassign?p0=未定义&p1=内容可编辑我使用的是angular 1.2.x,表情符号库就是这个https://github.com/Coraza/angular-emoji-popup/tree/gh-pages我该如何解决这个问题?

mi html

<div emoji-form emoji-message="emojiMessage">                    
    <textarea id="messageInput" ng-model="emojiMessage.messagetext" /></textarea>
    <button id="emojibtn">
        <i class="icon icon-emoji"></i>
    </button>
</div>

我的控制器

$scope.emojiMessage={};

感谢的帮助

尝试更正您的html where:

<textarea id="messageInput" ng-model="emojiMessage.messagetext" /></textarea>

应该是:

<textarea id="messageInput" ng-model="emojiMessage.messagetext"></textarea>

签字人:

<textarea></textarea>不带自关闭