areq 控制器没有定义
控制器后面必须写分号
不要试图复用controller 当controller中有相同的代码片段时要它抽成服务
我们知道在应用的页面或者组件需要加载数据时,浏览器和angular渲染页面都需要消耗一定的时间。这里的间隔可能很小,甚至让人感觉不到区别;但也可能很长,这样会导致让我们的用户看到了没有被渲染过的页面。
这种情况被叫做Flash Of Unrendered Content (FOUC)(K)?and is always unwanted.以下几种方法可以解决这个问题:
1、ng-cloak
ng-cloak指令是angular的内置指令,它的作用是隐藏所有被它包含的元素:
Hello {{ name }}
在浏览器加载和编译渲染完成之后,angular会自动删除ngCloak元素属性,这样这个元素就会变成可见的。
在IE7里面使用ng-cloak的安全方式是给元素多加一个ng-cloak class
Hello {{ name }}
2、ng-bind
ng-bind是angular里面另一个内置的用于操作绑定页面数据的指令。我们可以使用ng-bind代替{{ }}的形式绑定元素到页面上;
使用ng-bind替代{{ }}可以防止未被渲染的{{ }}就展示给用户了,使用ng-bind渲染的空元素替代{{ }}会显得友好很多。
上面的例子可以重写成下面那样,这样就可以防止页面出现{{ }}了
Hello
webstorm
固定项目的文件夹列表在左边
view -> tool buttons -> 点击左侧的project
.idea存放 WebStorm 的项目配置文件;存放项目的配置信息,包括历史记录,版本控制信息等。可以不用上传到的网站空间。
在unix/linux下,以点开头的文件夹或文件默认是隐藏的。windows的文件系统有专门隐藏的属性,但那两个系统没有,都靠点这个约定俗成的规则。
npm安装
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/usr/local/lib
npm 安装包的时候权限问题,在安装命令前加上,sudo,提示输入密码,输入密码即可获取权限
但是我用sudo并不起作用 提示sudo不是可执行的命名 反而重复安装几次就好了
GULP
利用gulp-imagemin压缩jpg格式图片变化不大 因为要配置
安装ui-router没有用 要加angular-ui-router