programing

AngularJS는 ui-router를 사용하여 ng-click으로 경로 변경

codeshow 2023. 10. 19. 22:54
반응형

AngularJS는 ui-router를 사용하여 ng-click으로 경로 변경

ui-sref를 적용한 링크 대신 ng-click을 사용하여 route.state를 변경하려면 어떻게 해야 합니까?

나는 이것을 시도해 봤습니다.

<button ng-click="selectDir(file.fullPath)">set</button>

와 함께

$scope.selectDir = function(location) {
    options.storageLocation = location;
    $route.current = 'recorder.options';
}

하지만 효과가 없습니다.무슨 생각 있어요?

ui-router 설명서 wiki를 확인해보세요.

가장 좋은 해결책은 사용하는 것입니다.$state.go().예.,$state.go('recorder.options')

다음은 설명서의 특정 기능에 대한 링크입니다. https://github.com/angular-ui/ui-router/wiki/Quick-Reference#stategoto--toparams--options

언급URL : https://stackoverflow.com/questions/19361669/angularjs-change-route-by-ng-click-using-ui-router

반응형