簡體   English   中英

將 Javascript 變量傳遞給 Angularjs 控制器

[英]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.

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