我的問題與此相關。 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