android–AngularJS后退按钮

android–AngularJS后退按钮,第1张

概述我正在使用Phonegap和AngularJS制作Android应用程序.我正在尝试创建一个按钮,用作“取消”和“后退”按钮,这基本上只是点击浏览器的“后退”按钮.这是取消按钮的一些示例HTML:<a href='#' ng-click='goBack()' class='button--cancel weight--bold vertical-ali

我正在使用Phonegap和AngularJs制作Android应用程序.我正在尝试创建一个按钮,用作“取消”和“后退”按钮,这基本上只是点击浏览器的“后退”按钮.

这是取消按钮的一些示例HTML:

href="#" ng-click="goBack()" >cancel

这是该页面的控制器,带有goBack()按钮:

function NewOccasionCtrl($scope,$window) {    $scope.$window = $window;    $scope.goBack = function() {      $window.history.back();    };}

这不会引发错误,但也不起作用……模拟器仍保留在同一页面上.没有$scope.$window = $window它会抛出一个错误.我希望在不必创建/使用指令的情况下实现功能性“后退”按钮,因为据我所知,然后实现模板和我不需要/想要的东西.

有没有办法做到这一点?谢谢

最佳答案我使用指令使后台功能可重用.这是我的最终代码:

HTML:

href back-button>back

使用JavaScript:

app.directive('backbutton',function(){    return {      restrict: 'A',link: function(scope,element,attrs) {        element.bind('click',goBack);        function goBack() {          history.back();          scope.$apply();        }      }    }});
总结

以上是内存溢出为你收集整理的android – AngularJS后退按钮全部内容,希望文章能够帮你解决android – AngularJS后退按钮所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1140340.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)