(より複雑なバージョンの)のように、すべて同じように見えるAngularディレクティブがたくさんあります
app.directive('note', function () {
    return {
        restrict: 'E',
        transclude: true,
        template: '<div class="' + 'note' + '"></div>
    }
});
他の多くのものにnote置き換えられます。DRYのままにするために、それらすべてをループで定義したいと思います。私は試した
var dirs = ['note', 'introduction', 'thing'];
for (var dir, i = 0; dir = dirs[i]; i++) {
    app.directive(dir, function () { ... });
}
無駄に。これを行う良い方法はありますか?