如何安装专注 textarea 在用户界面模态中 angular 每次打开模态?
我有 textarea 在模态用户界面内 angular, 当模态变得可见时,我需要将焦点设置在其中,不能在文件下载时,因为它仅在第一个开口首先工作。
模态有一个动画打开,我需要在动画完成后安装焦点。
基于这里研究的其他事项,我创建了以下指令:
但这指令总是检查焦点 textarea. 由于我的模态有一个不同的输入字段,当我点击它时,焦点再次变化 textarea, 它使用该指令。 如何安装焦点
只有第一次
, 模态什么时候可见?
UPDATE
附加信息:
问题始终关注 textarea 以某种方式解决了它。
但由于我的模态在动画中有阻尼,因此 IE 焦点显示在外面的文本字段上方,我必须使用超时 IE, 正确安装焦点。 这不是很好。 什么是最好的方法?
模态有一个动画打开,我需要在动画完成后安装焦点。
基于这里研究的其他事项,我创建了以下指令:
.directive/'focusMe', ['$timeout', focusMe]/;
function focusMe/$timeout/ {
return function /scope, element/ {
scope.$watch/function // {
$timeout/function // {
element[0].focus//;
}/;
}/;
};
};
但这指令总是检查焦点 textarea. 由于我的模态有一个不同的输入字段,当我点击它时,焦点再次变化 textarea, 它使用该指令。 如何安装焦点
只有第一次
, 模态什么时候可见?
UPDATE
附加信息:
问题始终关注 textarea 以某种方式解决了它。
但由于我的模态在动画中有阻尼,因此 IE 焦点显示在外面的文本字段上方,我必须使用超时 IE, 正确安装焦点。 这不是很好。 什么是最好的方法?
没有找到相关结果
已邀请:
3 个回复
涵秋
赞同来自:
使用指令的示例 focus-me 模态形式:
风见雨下
赞同来自:
快网
赞同来自: