ng-route模块中的when()和ui-route的state()都提供了resolve属性。
为什么需要使用resolve?
当路由切换的时候,被路由的页面中的元素(标签)就会立马显示出来,同时,数据会被准备好并呈现出来。但是注意,数据和元素并不是同步的,在没有任何设置的情况下,AngularJS默认先呈现出元素,而后再呈现出数据。这样就会导致页面会被渲染两遍,导致“页面UI抖动”的问题,对用户不太友好。resolve的出现解决了这个问题。
resolve是干嘛用的
res
在腾讯云上面搭建的mysql使用开发的电脑上navicat进行访问时总是特别的慢,原来是Mysql会对请求的地址进行域名解析,开发的电脑并没有域名,所以会导致特别的慢,使用以下进行解决
[mysqld]
skip-name-resolve
skip-grant-tables
官方的解释
How MySQL
uses DNS When a new thread connects to mysqld, mysqld will
spawn a new thread to handle the req