Javascript - 检测未定义的对象键

时间:2014-06-06 06:29:38

标签: javascript angularjs requirejs lazy-loading

我打算在AngularJS中创建一个Resource服务,并在我的指令中注入这一项服务以供使用。我正在使用RequireJS来解决问题。要使用资源,我想拨打Resource.UserResource.Client

现在,我希望能够在需求出现时延迟加载服务。所以,在一个指令中,我将我的资源注入

define(['app'], function(app){
    app.directive('myDirective', ['Resource', function(Resource){
        return {
            restrict: 'E',
            template: '<my-directive></my-directive>',
            link: function(scope, element, attr){
                Resource.User.get({id : 1}, function(response) {...});
            }
    }]); 
});

此时,如果这是对Resource.User的第一次调用,我想以某种方式在Resource服务中解析服务并返回信息。所以第一次,资源不会有对象User

这可能吗?

0 个答案:

没有答案