Javascript AngularJ在ngDialog确认之前防止模糊

Javascript AngularJ在ngDialog确认之前防止模糊,javascript,angularjs,Javascript,Angularjs,我有一组输入字段,如下所示: <span style="float:left;"><input type="number" ng-model="discount.amount" price-check /></span> 打开对话框时,应将焦点放在对话框内部的某些元素上,以防止背景选项卡单击重新创建对话框。这种焦点问题一直是个棘手的问题。我想当对话框打开时,焦点已经在下一个输入上了。你找到解决方法了吗?我也有同样的问题 customerPricingModu

我有一组输入字段,如下所示:

<span style="float:left;"><input type="number" ng-model="discount.amount" price-check /></span>

打开对话框时,应将焦点放在对话框内部的某些元素上,以防止背景选项卡单击重新创建对话框。这种焦点问题一直是个棘手的问题。我想当对话框打开时,焦点已经在下一个输入上了。你找到解决方法了吗?我也有同样的问题
customerPricingModule.directive('priceCheck', function () {

return {
    restrict: 'A',
    controller: 'priceCheckController',
    link: function (scope, element, attrs, ctrl) {

        element.on('blur', function (event) {
            //If statement to go here to only open if under a certain price
            ctrl.showDialog(element);

            //when dialog cancelled, focus on the element again
            //Otherwise don't do anything
        });
    }
};