Javascript 如何通过angular JS映射捕捉SVG圆?
我想通过angularJS的输入框设置捕捉SVG圆的半径,因为我想在运行时使其动态。 有谁知道正确的方法吗Javascript 如何通过angular JS映射捕捉SVG圆?,javascript,angularjs,snap.svg,Javascript,Angularjs,Snap.svg,我想通过angularJS的输入框设置捕捉SVG圆的半径,因为我想在运行时使其动态。 有谁知道正确的方法吗 <div class="app" ng-app ng-style="disableCircle"> <div ng-controller="ctrlSizing"> <label id="rad" style="visibility: hidden">Radius: <input ng-model="rad" type="
<div class="app" ng-app ng-style="disableCircle">
<div ng-controller="ctrlSizing">
<label id="rad" style="visibility: hidden">Radius: <input ng-model="rad" type="number" placeholder="How about 300?"></label>
<div id="circle">
<svg id="SVG" visibility="hidden" onclick="cInput()" style="height: 800; width: 500; position:absolute; left: 100px;top: 100px;"></svg>
</div>
</div>
</div>
<script>
var s = Snap("#SVG");
var circle = s.circle(150,150,100);
</script>
可以在控制器加载时创建圆,并执行以下操作: var-app=angular.module'app',[]; 应用程序控制器'ctrlSizing',函数$scope{ $scope.$watch'rad',functionnewVal,oldVal{ 如果newVal==oldVal{ var s=SnapSVG; $scope.circle=s.circle150150,0; }否则{ $scope.circle.animate{r:newVal},500; } }; }; 半径: