1

我有如下的 AngularJS 模块声明。在这里,我声明了价值AppModel。我想编写AppModel.currentTable更改时会触发的代码,我如何观察这个值的变化?

angular.module('MIIApp', ['MIIServices']).
value("AppModel",{
    currentTable:"TESTME-h",
    currentUser:null
});

任何帮助!!!!

4

1 回答 1

1

我认为你不应该这样做。正如您在此处看到的,一个值应该是一个常量:

值(名称,值)

如果 $get 方法是常量,则用于配置服务的简写。

在 AngularJS 中,一个服务是一个单例,一个值是可能的服务中最简单的,当被调用时返回总是相同的。我不知道您需要什么,但是您是否将模型与服务混淆了?

于 2012-10-15T10:26:17.240 回答