【问题标题】:java substitute for angularJs watchjava替代angularJs手表
【发布时间】:2014-01-06 03:34:51
【问题描述】:

要理解这个问题,必须知道 Angular 的 $watch 模块。

我的要求是在 Java 中找到 Angular 的 $watch 的替代品。我有超过 1000 个值的哈希表。现在,每当哈希表中的值发生变化时,我都想触发一个事件。现在,只有当哈希表中的任何一个值发生变化时,才必须触发该事件。如果加入哈希表只是为了读取或比较值,则不得触发事件。

我希望这必须明确我的要求。我需要一些提示才能开始。我可以为此研究的基本想法或事情。如果有现成的框架,那就更好了。

【问题讨论】:

    标签: java javascript angularjs hash


    【解决方案1】:

    您可以扩展 HashTable 以覆盖 put 方法,如下所示

    public class CustomMap<K,V> extends Hashtable<K,V> {
    
         public V put(K key, V value) {
             //perform your operation to register the event
            return super.put(key, value);
         }
    }
    

    然后你就可以使用你的自定义地图HashTable tb = new CustomMap();

    【讨论】:

      猜你喜欢
      • 2015-12-21
      • 1970-01-01
      • 2015-01-24
      • 2014-11-02
      • 2017-10-02
      • 1970-01-01
      • 2014-12-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多