zoukankan      html  css  js  c++  java
  • angular directive的写法

    1. 

    angular.module('MyApp', [])
    .controller('Ctrl', function($scope) {
      vm = $scope;
    })
    .directive('multPicture', function() {
      return {
        replace: true,
        restrict: 'EA',
        scope: {
          pictures: "=",
          picHeight: "=",
          picWidth: "="
        },
        transclude: true,
        template: 'this is a directive',
        link: function(scope, element, attrs) {
        }
      }
    });

    2.常用

    angular.module('MyApp',[])
    .directive('zl1',zl1)
    .controller('con1',['$scope',func1]);
    function zl1(){
      var directive={
        restrict:'AEC',
        template:'this is the it-first directive',
      };
      return directive;
    };
    function func1($scope){
      $scope.name="alice";
    }

    3. 同二一个意思

    angular.module('myApp',[])
    .directive('zl1',[ function(){
      return {
        restrict:'AE',
        template:'thirective',
        link:function($scope,elm,attr,controller){
          console.log("这是link");
        },
        controller:function($scope,$element,$attrs){
          console.log("这是con");
        }
      };
    }])
    .controller('Con1',['$scope',function($scope){
      $scope.name="aliceqqq";
    }]);
  • 相关阅读:
    适配器
    适配器
    哈希容器
    迭代器
    redis介绍
    9内核同步介绍
    Redis基础数据结构
    springCloud-Eureka源码分析
    zookeeper伪分布式集群环境搭建
    消息队列核心-如何保证消息不丢失
  • 原文地址:https://www.cnblogs.com/floraCnblogs/p/angular-directive-write.html
Copyright © 2011-2022 走看看