1、安装
npm install ngclipboard --save
2、引入依赖
var myApp = angular.module('app', ['ngclipboard']);
3、使用
1. 可是使用id来加载标签里面的内容
data-clipboard-target="#foo"
2. 也可以获取值
data-clipboard-text=""
案例:
1.
<!-- Target -->
<input id="foo" value="https://github.com/sachinchoolur/ngclipboard.git">
<!-- Trigger -->
<button class="btn" ngclipboard data-clipboard-target="#foo">
<img src="assets/clippy.svg" alt="Copy to clipboard">
</button>
2.
<input type="text" ng-model="$ctrl.copyText" />
<button class="btn btn-primary" uib-tooltip="复制成功" tooltip-popup-close-delay='1000' tooltip-trigger="'focus'" ngclipboard data-clipboard-text='{{$ctrl.copyText}}'>
复制
</button>