オーバーレイ要素をクリックしてstartCopying()メソッドを呼び出すたびに、copyTextTagのテキストをpasteTextTag要素にコピーする必要があります。AngularJSで次の兄弟HTMLコンテンツをコピーする
テキストはHTML形式でコピーし、HTML形式で貼り付ける必要があります。 また、複数のcopyTextTagがありますが、pasteTextTagは1つなので、クリックしたオーバーレイのテキストのみをコピーする必要があります。copyTextTag div。
<div class="col-md-4">
<div class="copyTextTag">
svlgmdfgndfjkgndjkgndkjgnerjkgndkgnjdkjgndjkgnffsdf<br/>Test 1
</div>
<div class="overlay" ng-click="homectrl.startCopying($event)"></div>
</div>
<div class="col-md-4">
<div class="copyTextTag">
svlgmdfgndfjkgndjkgndkjgnerjkgndkgnjdkjgndjkgnffsdf<br/>Test 1
</div>
<div class="overlay" ng-click="homectrl.startCopying($event)"></div>
</div>
/* Area where the copied text should be pasted */
<div class="pasteTextTag"></div>
/* Angular Code */
function startCopying(evt){
console.log(angular.element(evt.currentTarget)) //not working
};
をクリックするたびに、私はちょうどあなたが –
は、私が提供しているリンクにアクセスしてくださいDIVれるテキストを貼り付けている私が書かれており、その作業をしていないコードを、見ていますそのスコープの変数を割り当てます左上隅にHTMLが表示され、左下に角度コードが表示されます。右下にHTMLに基づいて生成された出力があります。 'Click me'をクリックすると、chrome consoleに出力が表示されます。 –