[英]Pass Javascript variables to Angularjs controller
我的問題是參考這個。 將 JavaScript 變量傳遞給 AngualrJs ng-init
這是要求傳遞一個傳遞給角度控制器的 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;
}]);
基本上是從鏈接問題復制粘貼的。 將 JavaScript 變量傳遞給 AngualrJs ng-init
完全一樣的方式。 在控制器上注入 $window 服務,控制器可以通過以下方式使用角度模式之外的所有變量:
$scope.ControllerVariable = $window.ScriptVariable
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.