我有两个指令,我正在尝试更新子指令,具体取决于父指令中的值更改。
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指令。有什么想法吗?我对角度很新,这是我需要做的快速修复。感谢
答案 0 :(得分:0)
您(可能)有参考问题。 基本上你有 对象{property:&#39; something&#39;} 然后你说我想看看价值&#39;。 然后你改变了财产,但价值&#39;东西&#39;没有改变。所以没有变化 尝试传递整个对象并查看特定属性。 或者将您转变为对象的值({})。