3

リピーターを含むテンプレートで構成されるディレクティブがあります。リンク関数内で、テンプレートの一部を複製して、リピーターへのバインディングを維持できるようにしたいと考えています。

私のテンプレート:

var template = '<div>{{title}}<ul><li ng-repeat="msg in msgs">{{msg.value}}</li></ul></div>';

$compile を次のように使用しています。

$clone = $element.children().first().clone();
$element.append($compile($clone)($scope));

フィドルへのリンクは次のとおりです。http://jsfiddle.net/gaig/bk4C2/3/

ご覧のとおり、2 番目の複製されたリストは、元のリストが行うモデルの変更を受け取りません。これらのリストの両方が同じようにモデルにバインドされることが私の意図です。

4

0 に答える 0