'具有什么意义。'在Angularjs 1.x中的州(' xxx.yyy')?
Q1)2个州 emAllTickets.closed 和 emAllTickets /已关闭是不同的?什么是重要的。和/这里?
Q2)如果我有一个路由到/关闭的HTML代码,它会同时调用吗? emAllTickets和emAllTickets.closed?
示例代码:
.state('emAllTickets',
angularAMD.route({
url: '/emAllTickets?locaID&type&gId',
templateUrl: 'app/partials/emAllTickets/emAllTickets.html',
controllerUrl: 'app/controllers/emAllTickets/emTicketsTableCtrl.js',
resolve:{
checkTrinityAccess: function($q,commonService){
var deferred = $q.defer();
commonService.verifyTrinityRestriction(deferred);
return deferred.promise;
}
}
})
)
.state('emAllTickets.closed',
angularAMD.route({
url: '/closed',
templateUrl: 'app/partials/emAllTickets/closed.html'
})
)
.state('emAllTickets/closed',
angularAMD.route({
url: '/emAllTickets/closed',
templateUrl: 'app/partials/emAllTickets/emAllTickets.html',
controllerUrl: 'app/controllers/emAllTickets/emTicketsTableCtrl.js'
})
)
答案 0 :(得分:1)
Q1)是的,他们是不同的。根据{{3}}'''。符号创建父/子状态。
Q2)是的,整个父级到子级路径都处于活动状态。