angular $ modal domcontentloaded event

时间:2016-08-31 08:38:45

标签: angularjs modal-dialog

我有一个角度应用程序并使用angular-bootstrap来创建模态弹出窗口,在我的情况下我需要在元素上绑定一些事件监听器,但是当模板加载异步时我不能立即处理此操作控制器功能,所以我设置一个计时器来完成这项工作。我想知道在加载模板时是否存在像DOMContentLoaded这样的事件,所以我可以在控制器中监听。



var pop = $modal.open({
				templateUrl: 'views/template/defineDashboard.html',
				backdrop: 'static',
				controller: ['$scope', '$modalInstance', '$notify', '$timeout', '$personalDashboard', '$maintainMetric', 'dashboard', defineDashboardCtrl],
				resolve: {
					dashboard: function(){
						return item;
					}
				}
			});



$timeout(function(){
						$('input#input-business').bind('click', function(event){
			            	event && event.stopPropagation();
			            	$('div#business-list').show();
			            });

			            $(window).bind('click', function(event){
			            	if(event.target !== $('input#input-keyword')[0]){
			            		$('div#business-list').hide();
			            	}
			            });
					}, 500);




0 个答案:

没有答案