2017-11-17 11 views
0

私は私の指示を作成しようとしています。開始時に同じコードを作成すると、angularjsが停止します。私自身の指令が機能していませんAngularJS

demo 

https://codepen.io/Turqus/pen/yPPmbG?editors=1011

でいただきました!間違って誰かが私に説明してもらえますか?あなたがコンソールにエラーが(タブをコンソールに移動し、その後、任意のブラウザではF12)あなたに言ったように、下部ケース内のディレクティブ名の最初の文字を配置する必要があり

答えて

0

エラーログ:「指令/コンポーネント名 'MyExample'は無効です。最初の文字は小文字でなければなりません。 "

(function(){ 

    angular 
    .module('App', []) 
    .controller('ExampleCtrl', ExampleCtrl); 

    function ExampleCtrl() { 
    var vm = this; 
    vm.name = "yo"; 
    }; 

})(); 


(function(){ 

    angular 
    .module('App') 
    .directive('myExample', MyExample); // <----------------- HER 

    function MyExample() { 
     var directive = { 
     restrict: 'E', 
     template: '<div>one more time</div>', 
     controller: 'MyController', 
     controllerAs: 'vm' 
     }; 
     return directive; 
    } 

    function MyController() { 

    } 

})(); 
関連する問題