0
我有一個指定的URL參數時,我想顯示的模式(例如,url.com/?showmodal=1
。我怎麼能說launchModalIfParameter
股利已經呈現後呢?一些提取物包括如下。如何在DOM對象在Angular中呈現時調用控制器中指定的函數?
Core.js
function getUrlParameter(sParam)
{
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++) {
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam) {
return sParameterName[1];
}
}
}
Widget.html(使用引導的模式對話框)
<div class="modal fade" id="createSupportTicket" role="dialog" aria-hidden="true">
</div>
Widget.js
$scope.launchModalIfParameter = function() {
if ($('#createSupportTicket').length) {
alert('Found with Length');
}
if (getUrlParameter('ticket') == 1) {
$('#createSupportTicket').modal('show');
console.log("Shown activated");
}
}