angular 实现一键复制

其实还是拿js实现的 只是在angular中实现的 

demo.html

<div>
        <!-- 写一个input框 且不能隐藏 通过样式挪到屏幕外 -->
        <input type="text" name="selectCopy" id="selectCopy" ng-model="copyvalue" style="position: absolute;left:-100px;bottom:-100px">
    </div>
    
    <button ng-click="doCopy('123');">一键复制</button>

controller.js

//点击复制
 $scope.doCopy = function(info){
      document.getElementById('selectCopy').value = info;//给input赋值
      document.getElementById('selectCopy').select(); //选中赋值过的input 
      var tag = document.execCommand("Copy"); //执行复制
      if(tag){  
          alert("复制成功。")  
      }; 
 }

没有更多推荐了,返回首页