角材料组件在吴-甜警报-2
问题描述:
我尝试把一个HTML代码,其中包括NG-甜警告对话框角材料输入组件(包含在我的项目):角材料组件在吴-甜警报-2
var strVar="";
strVar += "<div> <md-input-container style=\"padding-left:0px;\" flex=\"\">
<label>Titel<\/label> <input ng-model=\"WBQuery.Titel\">
<\/md-input-container> <\/div>";
swal({
title: 'HTML example',
html: strVar });
}
但显示的仅仅是HTML的标准输入字段。有没有(黑客)的方式来使用对话框中的角度材料组件?
答
我还没试过,但可以试试。你已经调用swal
功能后,请尝试以下操作:
(假设你正在做它在一个指令或控制器)
var element = angular.element(document.querySelector(".sweet-alert"));
$compile(element.contents())($scope);
如果还是不行,请尝试把上面的代码中一个$timeout
服务:
$timeout(function() {
var element = angular.element(document.querySelector(".sweet-alert"));
$compile(element.contents())($scope);
}, 2000);
是在控制器和没有它没有任何影响 – Asqan
这将是很好的,如果你能提供我一个plunkr或拨弄它,这样我可以测试。 –
我有一个19degrees.ngSweetAlert2的问题,不会触发回调函数。它运作良好,然后停止工作,任何信息,链接或意见相关将不胜感激 – Juan