angular指令不呈现

时间:2016-06-13 03:01:50

标签: angularjs angularjs-directive angular-directive

我遇到角度指令问题。我创建了一个自定义指令,但它没有出现,我不知道为什么。我可以使用localhost访问templateUrl中指定的视图。

如果有人可以帮助我那会很棒。

感谢。

messageListDirective.js

angular.module('neat')
    .directive('message-list', function() {
        return {
            restrict: 'E',
            templateUrl: '/views/utils/messageList.html'
        }
    });

messageList.html

<h4>MESSAGE LIST</h4>

我正在使用该指令的视图:

messageBoard.html

<message-list></message-list>

2 个答案:

答案 0 :(得分:3)

更改指令:

.directive('message-list', function() { 

.directive('messageList', function() {      

angular normalize元素标签。阅读本文以获取更多info

答案 1 :(得分:1)

您是否在messageBoard.html中导入了ng-controller =“neat”? 如果是,我认为你应该检查模板的网址。