首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法获取textAngular的模型值

无法获取textAngular的模型值
EN

Stack Overflow用户
提问于 2017-02-15 17:07:57
回答 2查看 203关注 0票数 1

我使用text-Angular.js将我的div作为RTE,并在某个地方绑定数据。以下是代码

代码语言:javascript
复制
<div text-angular="text-angular" ng-model="htmlcontent"></div>              
<div class="btn btn-primary" ng-click="getRTEText()">Get Text</div>

在get Text中,我使用了下面这行代码。

代码语言:javascript
复制
   $scope.getRTEText = function(){
        console.log($scope.htmlcontent);
   }

但我得到的$scope.htmlcontent是未定义的。我想要的是内部HTML。但是我不能得到它。我是angular JS的新手。请帮帮忙。

EN

回答 2

Stack Overflow用户

发布于 2018-05-25 08:15:10

我尝试了使用$parent作用域的答案,但它对我不起作用。以下是当我遇到同样的问题,但找不到明显的解决方案时,我是如何处理的。

我使用ng-change指令在change事件上调用函数并更新作用域值。

代码语言:javascript
复制
<div text-angular="text-angular" ng-model="htmlcontent" ng-change="updateHtml(htmlcontent)"></div>

然后在你的控制器中有一个函数:

代码语言:javascript
复制
$scope.updateHtml = function(htmlcontent) {
  $scope.htmlcontent = htmlcontent;
}

希望这对你有帮助。

票数 1
EN

Stack Overflow用户

发布于 2017-12-13 16:45:28

只需更改为此

代码语言:javascript
复制
 <div text-angular="text-angular" ng-model="$parent.htmlcontent"></div>

这是一种奇怪的语法,但由于$modal创建了ModalInstanceCtrl的子作用域,因此它是必要的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42244942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档