2016-05-11 2 views
0

У меня есть следующие директивы в файле транскрипта:Директива не показано в угловом

ProjectDirectivs.ts

/// <reference path="../module.ts"/> 

module BalancingApp.App.Directives { 
    angular.module('balancingApp') 
    .directive('wbProject', function() { 
     return { 
      template: "<p>Projectdetails</p>" 
     }; 
    }) 
    ; 
} 

Когда я называю это внутри шаблона для страницы детального проекта

ProjectDetailPage .html

<ion-view view-title="Projekt Details"> 
    <ion-content class="padding"> 
     <h1>Projekt Details</h1> 
     <div wbProject> 

     </div> 
    </ion-content> 
</ion-view> 

оно не имеет эффектов, кажется, что оно пусто. темп ниже заголовка.

Я что-то не так? Как проверить, действительно ли используется директива wbProject?

Если я редактирую файл машинописного текста и вставляю ошибки, вся страница сохраняется в стадии загрузки, поэтому кажется, что файл фактически используется и не игнорируется.

+1

вы должны использовать 'термометр-project' не' wbProject' в вашем template – MarkoCen

+0

Это решило! Добавьте вопрос, и я пометю его как решенный – acloD128

ответ

2

Угловые преобразует имя директивы в camel-case в шаблоне, поэтому вы должны использовать wb-project вместо wbProject в шаблоне

0

Попробуйте

angular.module('balancingApp') 
    .directive('wbProject', function() { 
     return { 
      restrict: 'AE', 
      template: "<p>Projectdetails</p>" 
     }; 
    }); 
+0

Это не сработает. Снова только заголовок видимый – acloD128

+0

что такое ошибка ?? –

Смежные вопросы