gpt4 book ai didi

javascript - 如何将变量传递给 AngularJs 配置

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:15:08 25 4
gpt4 key购买 nike

我与 AngularJS Google Maps 一起工作并且需要在模块config部分配置api_key(类似this one的问题)。

我的问题是关于配置 AngularJs 模块

这是 my test pen :

var app = angular.module('myapp', [])
/*
// HERE ?????
// I try to pass a value from the HTML (server side)

.config(function($window){
console.log($window.memKey);
})

*/
.controller('MainCtrl', ['$scope', '$window', function($scope, $window) {
$scope.name = $window.memName;
$scope.city = $window.memCity;

$scope.getMember = function(id) {
console.log(id);
};
}]);
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<script type="text/javascript">
var memKey = 'bb7de28f-0f89-4f14-8575-d494203acec7';
var memName = 'John';
var memCity = 'New-York';
</script>

<div ng-app="myapp" ng-controller="MainCtrl">
Member name: {{name}} <br>
Member city: {{city}}
</div>

如何从 HTML(服务器)端恢复 memKey 值?

最佳答案

根据您的声明方式,您的 memKey 处于可访问范围内。

就这样

 app.config(function(){
console.log(memKey);
})

参见 snippet

关于javascript - 如何将变量传递给 AngularJs 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33373294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com