我的问题与此相关。 Pass JavaScript variable into AngualrJs ng-init将Javascript变量传递给Angularjs控制器
这是要求传递一个单独的javascript变量传递给角度控制器。有人可以让我知道如何将一个脚本的几个变量传递给控制器而不是一个变量?
我的问题与此相关。 Pass JavaScript variable into AngualrJs ng-init将Javascript变量传递给Angularjs控制器
这是要求传递一个单独的javascript变量传递给角度控制器。有人可以让我知道如何将一个脚本的几个变量传递给控制器而不是一个变量?
假设你的变量没有任何特殊的范围......
window.var1 = true;
var var2 = "foo";
var3 = {foo: "bar"};
var app = angular.module('myapp', []);
app.controller('MainCtrl', ['$scope', '$window', function($scope, $window) {
$scope.var1 = $window.var1;
$scope.var2 = $window.var2;
$scope.var3 = $window.var3;
}]);
基本上从链接的问题复制粘贴。 Pass JavaScript variable into AngualrJs ng-init
在另一个问题中解释了传递变量的方法。它适用于单个或多个变量。 –
首先,不要使用ng-init,这不是它的目的。其次,你为什么试图首先从角度处理变量? – Claies
@ Claies-页面有JavaScript代码,我们现在想用angular来代替jquery。所以我想只是将javascript变量传递给控制器,并让控制器处理特定的模型.... – Ayesha