Директива AngularJS не работает должным образом - PullRequest
0 голосов
/ 06 июня 2018

Я создаю приложение в Django и Angular.Я создал одну пользовательскую угловую директиву, как показано ниже:

(function () {
'use strict';

angular.module('scrumboard.demo')
    .directive('scrumboardCard', CardDirective);

function CardDirective() {
    return {
        templateUrl: '/static/scrumboard/card.html'
        restrict: 'E'
    };
}
})();

и вызвал ее с помощью пользовательского тега HTML, как показано ниже:

<ul>
    <li ng-repeat="card in list.cards">
        <scrumboard-card></scrumboard-card>
    </li>
</ul>

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

1 Ответ

0 голосов
/ 06 июня 2018

Нашли ошибку.Я пропустил запятую после строки templateUrl

Вместо этого:

 templateUrl: '/static/scrumboard/card.html'
    restrict: 'E'

Должно быть так:

 templateUrl: '/static/scrumboard/card.html',
    restrict: 'E'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...