小编And*_*rei的帖子

在Angular中解决了几个承诺之后,我该如何执行某些操作?

假设我有两个返回promises的方法.

function method1() {
   var deferred = $q.defer();
   // some actions
   deferred.resolve();

   return deferred.promise;
}

function method2() {
   var deferred = $q.defer();
   // some actions
   deferred.resolve();

   return deferred.promise;
}
Run Code Online (Sandbox Code Playgroud)

我想要完成两种方法,然后执行一些操作.某种

(method1(), method2()).then(function() {
   //some actions
});
Run Code Online (Sandbox Code Playgroud)

方法(method1和method2)的执行顺序无关紧要.

javascript promise angularjs

3
推荐指数
1
解决办法
105
查看次数

如何在商店过滤器功能中获取 viewModel 对象?

我定义了商店和过滤器。ViewModel 包含test我需要通过此对象过滤商店项目的对象。

Ext.define('XXX.view.XXX.ViewXXXXModel', {
    extend: 'Ext.app.ViewModel',
Run Code Online (Sandbox Code Playgroud)

...

    stores: {
        agreements: {
            source: 'XXX',
            filters: {
                filterFn: function(item) {
                    return item.some_field !== this.get('test').somevalue;
                }
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

我无法从过滤器功能访问视图模型的测试对象?

filtering extjs store

2
推荐指数
1
解决办法
2596
查看次数

标签 统计

angularjs ×1

extjs ×1

filtering ×1

javascript ×1

promise ×1

store ×1