私は非常に単純なディレクティブを書いています: 入力要素を div でラップする必要があります。これにはトランスクルージョンを使用します。問題は、何らかの理由で ng-model を壊すことです。完全なコードについては、このプランカーを参照してください: http://plnkr.co/edit/tYTsVUbleZV1iG6eMgjo
ng-model を期待どおりに動作させるにはどうすればよいですか?
指令コード
ディレクティブのコードは次のとおりです。
testapp.directive('wrapInput', [function () {
return {
replace: true,
transclude: 'element',
template: '<div class="input-wrapper" ng-transclude></div>'
};
}]);