1

我对 Angularjs 很陌生。我有一个名为 client.js 的外部 java 脚本。这个文件有一个功能

function Client() {
_instance_ = this;
this.client = null;
this.clientType = null;
}

ArcotClient.prototype.setAttribute = function(key, value, value2) {
 if (key.toLowerCase() == "flashupdateurl") {
    if (value != null) {
        this.flashUpdateURL = value;
    }
} else if (key.toLowerCase() == "javainstallurl") {
    if (value != null) {
        this.javaInstallURL = value;
    }
} 
ArcotClient.prototype.getVersion(){

   return version;
}
}

现在在 angularjs 控制器文件中,我想访问在 client.js 中声明的函数

var client = new Client();
client.getVersion();

请帮助我如何实现这一目标。

4

1 回答 1

1

假设在尝试使用它的控制器之前加载了 client.js 文件,我认为在控制器功能中执行您所概述的操作没有问题。

如果这不起作用,请创建一个 plunker 来演示该问题

于 2013-11-07T09:02:09.473 回答