angular不刷新怎么让页面重新进行渲染
如果你使用了像setTimeout这样的原生js的话会导致页面数据不刷新,是因为angularjs的watch不能监听到数据的更改,需要$scope.$apply();手动刷新。
数据改变就会重新渲染了,双向绑定
angularjs 有双向绑定的功能,一般来说不需要重新渲染的,个人建议先看看是不是双向绑定的某个环节出现了问题
ng突出的功能之一 ————数据双向绑定
如果你有用directive的话,这个问题很好处理的
但是我遇到一种静态文字都不显示的情况,按f12又重新渲染了
对于angular来说,这是个问题么?angular最最专长的就是不刷新重新渲染呀!双向数据绑定的好处就是数据变,页面跟着变。
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
4 回答4.1k 阅读✓ 已解决
2 回答2.4k 阅读
3 回答17k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答2.7k 阅读
如果你使用了像setTimeout这样的原生js的话会导致页面数据不刷新,是因为angularjs的watch不能监听到数据的更改,需要$scope.$apply();手动刷新。