如何使用AngularJS访问不同js文件中的变量数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用AngularJS访问不同js文件中的变量数据相关的知识,希望对你有一定的参考价值。

我想在另一个js文件中使用可变数据。我如何在anularjs中做到这一点。

在one.js文件中,我有一个变量tagText =“SAP”,我想在另一个js文件(two.js)中使用它的值。我如何在angularjs中做到这一点?

有人可以帮忙吗?

答案

从我的角度来看,您可以创建该文件oneService.js的服务

myApp.service('oneService', oneService);

function oneService(){
    var tagText;
    return {
        getTagText:getTagText,
        setTagText:setTagText
    };
    function getTagText(){
        return tagText;
    }
    function setTagText(tagText){
        this.tagText=tagText;
    }
}

在任何控制器中注入此服务,您可以通过getter和setter访问该控制器上的tagText变量

Singleton中的服务角度,一次你有变量的最新值

以上是关于如何使用AngularJS访问不同js文件中的变量数据的主要内容,如果未能解决你的问题,请参考以下文章

angularJs如何实现不同页面引入不同的js文件?

如何使用AngularJS动态更新.less文件中的输入值变量

加载不同的 .html 文件时如何访问特定的 $scope 变量?

收到推送通知时如何更改范围变量

如何从模板脚本访问 AngularJS 变量

如何从 AngularJS 中的自定义指令 * 使用自己的范围 * 访问父范围?