Javascript ng show之后如何执行功能?
我有HTML代码的表格和带有Javascript ng show之后如何执行功能?,javascript,html,angularjs,ng-show,Javascript,Html,Angularjs,Ng Show,我有HTML代码的表格和带有ng show=some_属性的按钮 我想做的是: Button1显示了一个表,其中有一个字段1,我想直接从Button1更改焦点 但问题是我无法将按钮1设置为焦点,因为它是不可见的。 我尝试使用$watch来检测某些属性的更改,但它在使表可见之前就已经检测到了 所以事实上,我的问题是如何在ng show之后,而不是在它期间或之前,制作类似触发器的东西 感谢您的帮助。如果您想进入摘要周期,请使用timeout()或$timeout()。 其背后的想法是JS是单线程的,
ng show=some_属性的按钮
我想做的是:
Button1显示了一个表,其中有一个字段1,我想直接从Button1更改焦点
但问题是我无法将按钮1设置为焦点,因为它是不可见的。
我尝试使用$watch
来检测某些属性的更改,但它在使表可见之前就已经检测到了
所以事实上,我的问题是如何在ng show
之后,而不是在它期间或之前,制作类似触发器的东西
感谢您的帮助。如果您想进入摘要周期,请使用timeout()
或$timeout()
。
其背后的想法是JS是单线程的,因此您必须让当前调用结束,然后您的代码才能看到结果
$scope.$watch('myShow',function(){
如果(无论什么)
$timeout(函数(){
yourCodeHere();
});
});
如果您想进入摘要循环,请使用timeout()
或$timeout()
。
其背后的想法是JS是单线程的,因此您必须让当前调用结束,然后您的代码才能看到结果
$scope.$watch('myShow',function(){
如果(无论什么)
$timeout(函数(){
yourCodeHere();
});
});代码>