0

私はこのようなことをしたいと思います:

<ul>
    <div partial="note"></div>
    <div partial="controls"></div>
</ul>

属性partialは、要素に使用するテンプレートを指定します。これを可能にするディレクティブは次のようになります。

.directive('partial', function() {
    return {
        restrict: 'E',
        templateUrl: '/partials/' + attrs.partial + '.html'
    }
})

attrs唯一のことは、そのオブジェクトを必要な場所に移動する方法がわからないということです。いろいろ注入してみましたが、うまくいきませんでした。

4

1 に答える 1

0

そのために ng-include ディレクティブを使用できます。

http://docs.angularjs.org/api/ng.directive:ngInclude

于 2013-03-15T21:20:23.287 に答える