2016-06-26 3 views
0

지시문을 만들었지 만 .directive 코드가 실행되지 않습니다. 나는 문제가 뭔가 분명한 확신 해요,하지만 난 그것을 볼 수 없습니다 :이 지침은 responsiveParent하지 responsive-parent을 지정해야합니다사용자 지정 모듈에 지시문을 등록하는 방법

Example on Plunkr

<!DOCTYPE html> 
<html lang="en-US"> 
<head> 
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> 
</head> 
<body> 

<div ng-app="app"> 

    <responsive-parent>xxx</responsive-parent> 

</div> 

<script> 
angular.module("mrpmorris.responsive-parent", []) 
    .directive("responsive-parent", [ 
    "$window", "$timeout", 
    function ($window, $timeout) { 
     console.log("**** THIS IS NEVER REACHED ****"); 
     return new mrpmorris.responsiveParent.Directive($window, $timeout); 
    } 
]); 

var mrpmorris; 
(function (mrpmorris) { 
    var responsiveParent; 
    (function (responsiveParent) { 
     var Directive = (function() { 
      function Directive($window, $timeout) { 
       var _this = this; 
       this.$window = $window; 
       this.$timeout = $timeout; 
       this.restrict = "E"; 
       this.template = "<h1>It works</h1>"; 
       this.replace = true; 
      } 
      return Directive; 
     }()); 
     responsiveParent.Directive = Directive; 
    })(responsiveParent = mrpmorris.responsiveParent || (mrpmorris.responsiveParent = {})); 
})(mrpmorris || (mrpmorris = {})); 



    angular.module("app", ["mrpmorris.responsive-parent"]); 
</script> 

</body> 
</html> 

답변

2

.

그래도보기에서는 responsive-parent을 사용하여 계속 사용합니다.

이것은 모두 the documentation에 설명되어 있습니다.

+0

감사합니다. 나는 바보 같은 짓을했다는 것을 알았다. :) –

관련 문제