(より複雑なバージョンの)のように、すべて同じように見える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 () { ... });
}
無駄に。これを行う良い方法はありますか?