Javascript AngularJS ng点击功能转到URL
作为AngularJS的新手并开始一个新项目,我需要一个解决方案来解释为什么ng点击表单取消按钮不会重定向到我设置的视图。从我在其他类似问题中看到的情况来看,这应该是可行的。出了什么问题 htmlJavascript AngularJS ng点击功能转到URL,javascript,angularjs,Javascript,Angularjs,作为AngularJS的新手并开始一个新项目,我需要一个解决方案来解释为什么ng点击表单取消按钮不会重定向到我设置的视图。从我在其他类似问题中看到的情况来看,这应该是可行的。出了什么问题 html 问题解决了!!问题是,因为路由使用ID只是试图返回到/program details不是一个有效的URL,所以我将代码更改为 data ng click=programEditCancel'/program details/:organizationId/:programId' 瞧,一切都很好 谢谢你
问题解决了!!问题是,因为路由使用ID只是试图返回到/program details不是一个有效的URL,所以我将代码更改为 data ng click=programEditCancel'/program details/:organizationId/:programId' 瞧,一切都很好
谢谢你的帮助 按钮是否在programEditFormCtrl控制器范围内?此外,该路由在您的配置中是否有效?请尝试使用alertpath;要查看是否获得有效路径是的,这就是问题所在,我确实修复了该问题,它会重定向,但它没有转到/program details,而是重定向到默认页面/homeYes,警报会找到正确的路径
<button type="button" class="btn btn-cancel" data-ng-click="programEditCancel('/program-details')">
<i class="fa fa-times"></i> cancel
</button>
configAppControllers.controller('programEditFormCtrl', ['$scope', '$location', function ($scope, $http, $location) {
$scope.programEditCancel = function (path) {
$location.path(path);
}
}
]);