美文网首页
angular的坑

angular的坑

作者: 追风的云月 | 来源:发表于2017-07-20 17:00 被阅读0次

    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的安装配置过程和一些小坑

    利用gulp-imagemin压缩jpg格式图片变化不大 因为要配置

    安装ui-router没有用 要加angular-ui-router

    相关文章

      网友评论

          本文标题:angular的坑

          本文链接:https://www.haomeiwen.com/subject/klljkxtx.html