textAngular ссылки из модального диалога устанавливает переменную, но не применяет ее к DOM
Используя плагин textAngular, я не могу применить к DOM недавно установленную переменную. Я реализую угловой модальный интерфейс начальной загрузки, и я вижу, что переменная установлена правильно, поэтому проблема, кажется, связана с editorScope.updateTaBindtaTextElement()
,
Вот мой код в onElementSelect
блок:
reLinkButton.on('click', function(event){
event.preventDefault();
var modalInstance = $modal.open({
templateUrl : '/templates/dialog/linkMaker.html',
controller : 'linkMakerDlgCtrl',
resolve : {
// variables here ...
}
}
});
modalInstance.result.then(function (link) {
$element.attr('href', 'http://' + link.ref); // <== a console.log of this returns the correct value
editorScope.updateTaBindtaTextElement(); // <== new value not applied to DOM
}, function () { $log.debug('Modal dismissed'); });
editorScope.hidePopover();
});
Как примечание, это следует за предыдущим вопросом с аналогичной проблемой на action
блок и где решение было добавить promise
а также return false
, Я попробовал это, но это не решило мою проблему.
1 ответ
Решение