从模态对话框设置变量的textAngular链接,但不将其应用于DOM
textAngular links from modal dialog sets variable but doesn't apply it to DOM
使用textAngular插件,我无法将新设置的变量应用于DOM。我正在实现一个角度引导UI模态,我可以看到变量设置正确,所以问题似乎是与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
。
通过将textAngular版本从1.2.2升级到1.4.3解决
相关文章:
- 将函数的上下文应用于javascript变量
- 将CSS应用于printWindow.print();在Javascript中
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- $scope.apply()何时应用于angular
- Javascript非常简单:'阅读更多''显示较少'应用于Wordpress的功能
- 尝试应用于<tr>在ng单击中
- 如何将javascript仅应用于1个表单中的2个表单提交按钮中的1个
- 将脚本应用于Angular 2上的输入
- Json和$scope的角度之间的差异$eval应用于JSON字符串时
- 如何将参数应用于String.prototype.format函数
- 动态地将过滤器应用于 JSON.parse()
- $location更改不适用于ngchange,而是应用于ngclick
- 如何将 :empty 选择器应用于 XML 文档
- 使用多个 css 类将 css 转换属性应用于 DOM 对象时遇到问题
- 在将 Javascript 类应用于 DOM 之前将 Javascript 类应用于生成的内容
- 聚合物:将动画应用于dom重复模板中的dom元素
- 将jquery插件应用于dom元素
- 从模态对话框设置变量的textAngular链接,但不将其应用于DOM
- 如何用.not改变选择器来应用于dom元素
- 全局样式未应用于Chrome 36中Polymer元素中的Shadow DOM子项