gpt4 book ai didi

javascript - Angular JS。如何公开查看应用程序级常量?

转载 作者:行者123 更新时间:2023-11-30 10:14:28 25 4
gpt4 key购买 nike

我想向所有 View 公开一些应用级配置值。什么是更优雅的方式来实现这一目标?我应该在 <body> 上声明一些应用级 Controller 吗?元素并使用 $scope.myVal = myVal 公开我的值(value).或者更好地使用 rootScope以此目的?

同样在这个问题的上下文中,我想问以下问题:在 AngularJS 中排除以查看一些简单的逻辑,比如构建 src 是一种好的做法吗? img 的属性标签:

<img src="{{config.imagesBaseUrl}}{{product.imageFileName}}"

或更好地在 Controller 中进行 URL 连接?

最佳答案

您将使用服务并在需要的地方注入(inject)服务,例如:

myApp.service("Config", function() {
this.myValue = 3;
})

Controller :

myApp.controller("MyCtrl", ["$scope", "Config", function($scope, Config) {
$scope.myVal = Config.myValue;
}]);

关于img来源问题,concatenate在controller中,使用ng-src设置来源。

关于javascript - Angular JS。如何公开查看应用程序级常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24640321/

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