0

我用 angularjs 编写了一个代码,该代码使用指令从 show-category.html 文件中获取类别列表并将它们显示在索引页面上,我按照我所学的做了所有事情,但仍然无法显示要显示的类别加载 index.html 时。

在 app.js 文件中

app.directive('showCategories', function() {
    return {
      restrict: 'E',
      templateUrl:  'show-categories.html'


    };
});

您可以在此处查看 plunker 的完整代码:http://plnkr.co/edit/FSsNAq?p= preview

4

1 回答 1

1

你把你的指令定义放在控制器的中间,把它带到外面,它就可以工作了(除非你有一些其他不存在的功能):

app.controller("BookCtrl", function($scope) {

  $scope.categories = [{
      "id": 0,
      "name": "Type"
    }, {
      "id": 1,
      "name": "Date"
    }, {
      "id": 1,
      "name": "Name"
    }

  ];
  ...

});

app.directive('showCategories', function() {
    return {
      restrict: 'E',
      templateUrl:  'show-categories.html'


    };
});

普朗克

于 2015-11-11T08:08:03.950 回答