角度指令更新孩子

时间:2018-03-26 10:37:03

标签: angularjs

我有两个指令,我正在尝试更新子指令,具体取决于父指令中的值更改。

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更改为普通文本区域。

<div os-msg-body body="msg.body" isSms="{{isSmsMessageTextAreaIsShown}}" class="sendmessages__content__tinymce"></div>

我正在调用上面的msMsgBody指令。有什么想法吗?我对角度很新,这是我需要做的快速修复。感谢

1 个答案:

答案 0 :(得分:0)

您(可能)有参考问题。 基本上你有 对象{property:&#39; something&#39;} 然后你说我想看看价值&#39;。 然后你改变了财产,但价值&#39;东西&#39;没有改变。所以没有变化 尝试传递整个对象并查看特定属性。 或者将您转变为对象的值({})。