angular 学习笔记2

2016-10-04  本文已影响19人  black白先森
  1. angular 学习网站
  2. angular github
  3. angular animte
  4. c node社区
  5. 知乎学习目录索引
  6. 吕大豹 博客
  7. nodejs 学习教程
  8. WebPack commonJs AMD
  9. spa 架构思想
  10. 单页应用(Single Page Application)的搜索引擎优化
  11. 大漠穷秋
  12. 前端技能栈
    收集一些代码片段
[angular中如何在模块的config方法中使用日志$log的服务]
.config(function($provide){
   //Just a dummy decorator
   $provide.decorator('$log', function($delegate){
      return $delegate;
  });
}).config(function($logProvider){
   var $log = $logProvider.$get();
   $log.log("enter config");
});
  1. 关于自定义指令
// 这个ng-controller 写了之后 不创建模块 会报错
<body ng-app="app" ng-controller="myController">
    <div class="my-zhiling"></div>      
    <div my-zhiling></div>
    <my-zhiling></my-zhiling>       
    <script src="../node_modules/angular/angular.js"></script>
    <script>
    var app = angular.module('app',[]);
    //第二个参数传递一个数组,解决代码压缩混淆产生的问题
    app.directive('myZhiling',[function(){
        return {
            restrict: 'CAE',
            template: '<a href="#">我是谁</a>',
            replace: true // 替换,不替换就直接插入
        };
    }]);
    </script>
</body>
上一篇下一篇

猜你喜欢

热点阅读