有一个工作的家伙
你快到了。让我们简化一下状态定义 (因为我们不需要嵌套的view对象,我们将在以后创建它) :
parentStates.forEach(function(value) { $stateProvider .state("main." + value.state, { url: value.url, templateUrl: value.template, }) });
这将是装饰器:
$stateProvider.decorator('views', function(state, parent) { var result = {}, views = parent(state); // some example when to not inject resolve if (state.name === "main") { return views; } angular.forEach(views, function(config, name) { // the super child template if(config.templateUrl === 'data.html'){ result['viewC@main'] = config; } else{ result['viewB@main'] = config; } }); return result; });
在这里检查
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)