小编xyN*_*NNN的帖子

在AngularJS的承诺中使用它

是否有最佳实践解决方案能够在承诺中使用?在jQuery中,我可以绑定我的对象以在我的promise/callback中使用它 - 但是在angularJS中?有最佳实践解决方案吗?"var service = this;"的方式 我不喜欢......

app.service('exampleService', ['Restangular', function(Restangular) {
    this._myVariable = null;

    this.myFunction = function() {
        Restangular.one('me').get().then(function(response) {
            this._myVariable = true; // undefined
        });
    }
}];
Run Code Online (Sandbox Code Playgroud)

这个问题有解决方案吗?如何在承诺范围内从我的服务中获取成员或方法?

先感谢您.

bind this promise

9
推荐指数
1
解决办法
5013
查看次数

处理AngularJS中子模块的依赖关系

我目前正在调查是否有必要在我的子模块中定义每个依赖项,以便在主模块中定义它.我将以更好的方式向您举例说明我的目的.

angular.module('mainApp', ['Restangular', 'mainApp.books']
Run Code Online (Sandbox Code Playgroud)

我的子模块"mainApp.books"负责管理您的个人书籍,还需要Restangular才能正常工作.由于我已将mainApp.books定义为来自mainApp的依赖项,因此我无需在子模块中指定Restangular以使其正常工作.

angular.module('mainApp.books')....
Run Code Online (Sandbox Code Playgroud)

由于books模块不会作为独立应用程序运行,因此我不需要指定子模块的依赖项.你如何在AngularJS项目中处理这个问题?希望我能形容我的想法.

提前致谢.

dependencies angularjs

7
推荐指数
1
解决办法
468
查看次数

标签 统计

angularjs ×1

bind ×1

dependencies ×1

promise ×1

this ×1