簡體   English   中英

如何在angularjs中訪問模板腳本變量

[英]how to access template script variable in angularjs

我有腳本在angularjs的模板頁面中的標簽內使用canvas實現白板。 現在我想將points []變量值賦給angularjs范圍變量。

<script>
var points = [];
</script>

如何在角度js控制器中訪問此點。

scope.ponts = ponints;

您可以使用$ window服務來獲取變量: -

var points = ['1','2'];

var app = angular.module('myapp', []);

app.controller('MainCtrl', ['$scope', '$window', function($scope, $window) {
  $scope.point= $window.points ;
}]);

plunker: - http://plnkr.co/edit/FzybyOZKiLvHuaMaYCuJ?p=preview

您可以在控制器中訪問它,因為它在全局范圍內。

看到這個plunkr:

http://plnkr.co/edit/G8RQKe6tK48mWXpsl9ov?p=preview

<script>
  var points = [];
</script>

<body ng-controller="MainCtrl">
  <p>Points: {{data}}</p>
</body>

</html>

和app.js.

var app = angular.module('plunker', []);

app.controller('MainCtrl', function($scope) {
  $scope.data = points;
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM