0
'.'의 의미는 무엇입니까? Angularjs 1.x의 주 ('xxx.yyy')에 있습니까?무엇이 '.' Angularjs 상태 제공자의 주 이름에 의미합니까?
Q1)의 2 개 개의 상태가 / 및 emAllTickets을 emAllTickets.closed 다른 밀폐입니까? 의의는 무엇입니까? 그리고 여기?
Q2) HTML 코드가/closed로 설정된 경우 두 가지를 모두 호출합니까? 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'
})
)
그래서, 내가/닫힌 경로를 html 코드가 있으면 둘 다 호출 할 것입니다? emAllTickets 및 emAllTickets.closed? – human
ui-router [wiki] (https://github.com/angular-ui/ui-router/wiki)를 읽는 것이 좋습니다. 그것은 단지 5 장이고 그것은 지불합니다! 라우터는 (거의) 모든 AngularJS (1) SPA에서 ** 핵심 ** 기능이며 ui-router에 대해 많이 알고 있습니다. ** 특정 라우터 기능을 알지 못하는 것은 매우 어색한 구현과 많은 고통을 초래합니다. 그래서, 내 조언은 : 확실히 시간을내어 라우터를 이해하고, 추측하지 말고, 중요합니다. – dinony