Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ng if添加/删除元素时收到通知_Javascript_Angularjs_Angularjs Directive_Angular Ng If - Fatal编程技术网

Javascript ng if添加/删除元素时收到通知

Javascript ng if添加/删除元素时收到通知,javascript,angularjs,angularjs-directive,angular-ng-if,Javascript,Angularjs,Angularjs Directive,Angular Ng If,我使用ng if添加/删除用于内联编辑目的的字体输入。 通过“编辑”按钮更新ng if值 那么,一旦文本输入被添加到dom中,最好的或推荐的方法是什么 谢谢 Lionel当前版本的AngularJS没有焦点指令 但你可以参考 并为这种用法创建自己的指令。继陈子林的评论之后,这里有一个小指令,用于在添加元素后聚焦元素(与ng if一起使用) 要使用它: <input type="text" input-focus ng-if="isShown" /> 这是JsBin对不起,我

我使用ng if添加/删除用于内联编辑目的的字体输入。 通过“编辑”按钮更新ng if值

那么,一旦文本输入被添加到dom中,最好的或推荐的方法是什么

谢谢


Lionel当前版本的AngularJS没有焦点指令

但你可以参考


并为这种用法创建自己的指令。

继陈子林的评论之后,这里有一个小指令,用于在添加元素后聚焦元素(与ng if一起使用)

要使用它:

<input type="text" input-focus ng-if="isShown"  />


这是JsBin

对不起,我对ng focus有一个误解。这是一个类似于单击的事件处理程序。我将删除我的anwser。似乎您需要自己添加一个指令来触发DOM焦点。
<input type="text" input-focus ng-if="isShown"  />