在angularjs中设置自定义repeater指令的麻烦



我想做一个自定义中继器只是得到一个挂在自定义指令如何工作,我没有得到任何错误或警告,但我没有看到我的控制台日志。我错过了什么?

<ion-item data-ng-repeat="object in objects" customRepeater>
    <p>{{ object }}</p>
</ion-item>

指令

angular.module('starter', ['ionic', 'starter.controllers', 'ngCordova'])
.directive("customRepeater", function() {
  return {
    compile: function(element, attr) {
      return function($scope, $element, $attr) {
        console.log("log: ", arguments);
      };
    }
  };
})

如果你命名你的指令customRepeater,这是camelCase符号,在你的标记中,你需要将它附加到一个没有camelCase的元素,所以它将是

<ion-item hdata-ng-repeat="object in objects" custom-repeater>
    <p>{{ object }}</p>
</ion-item>

最新更新