首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >angular指令更新子指令

angular指令更新子指令
EN

Stack Overflow用户
提问于 2018-03-26 18:37:03
回答 1查看 31关注 0票数 0

我有两个指令,并且我正在尝试根据父指令中的值更改来更新子指令。

代码语言:javascript
复制
commonApp.directive('osMsgBody', [function () {
return {
    restrict: 'A',
    require: '^osSendMessage',
    scope: {
        body: '='
    },
    link: function (scope, element, attrs) {
    },
    controller: function ($scope) {

    $scope.tinymceOptions = {
            resize: false,
            height: 300,
            entity_encoding: "raw"
            //plugins: 'print textcolor',
            //toolbar: "undo redo styleselect bold italic print forecolor backcolor"

        };

我正在尝试根据osSendMessage指令中的属性从tinymye更改为普通文本区。

代码语言:javascript
复制
<div os-msg-body body="msg.body" isSms="{{isSmsMessageTextAreaIsShown}}" class="sendmessages__content__tinymce"></div>

我像上面一样调用msMsgBody指令。有什么想法吗?我对angular非常陌生,这是我需要做的一个快速修复。谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-03-26 19:46:35

您(可能)遇到了引用问题。基本上,你有一个{ property:'something'}对象,然后你说我想要观察'something‘的值。然后你改变属性,但是'something‘的值没有改变。因此不会发生任何更改,请尝试传递整个对象并查看特定的属性。或者将您要转换的值转换为对象( {} )。

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

https://stackoverflow.com/questions/49489425

复制
相关文章

相似问题

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