2013-10-15 80 views
1

我使用angular ng-view中的native指令開發一個SPA來改變視圖,問題是這些視圖中有一個是我寫的一個自定義指令,路由加載指令不起作用。ng-view中的嵌套指令不起作用AngularJs

這是應用程序,並且不會引發自定義指令的配置方法:S

climbingApp.config(
     function($routeProvider){ 
      $routeProvider. 

      when('/', { 
       controller: 'AppCtrl' 
      }). 

      when('/newSector', { 
       template: '<formNewSector></formNewSector>', 
       controller: 'addSector', 
      }). 

      otherwise({ redirectTo: '/'}); 
     } 
    ); 


climbingApp.directives 

     .directive(
      'formNewSector', 
      function() { 

       return { 
        restrict: 'E', 
        template: "<div>gato</div>", 
        replace: true, 
        link: function(scope, iElement, iAttrs){ 

        } 
       } 
    }); 
+0

你可以把你的標記放在這裏嗎? – jcreamer898

回答

3

的指令您拼寫錯誤標記在template。對於名爲formNewSector的指令,它應該是<form-new-sector>,而不是<formNewSector>

+0

非常感謝! dummie錯誤:P –