我有指令,这是网站标题与返回按钮,我想点击回到上一页。我是怎么做到有棱有角的?
我曾经尝试过:
<header class="title">
<a class="back" ng-class="icons"><img src="../media/icons/right_circular.png" ng-click="history.back()" /></a>
<h1>{{title}}</h1>
<a href="/home" class="home" ng-class="icons"><img src="../media/icons/53-house.png" /></a>
</header>
这是指令js:
myApp.directive('siteHeader', function () {
return {
restrict: 'E',
templateUrl: 'partials/siteHeader.html',
scope: {
title: '@title',
icons: '@icons'
}
};
});
但什么都没发生。我在angular.jsAPI中查找了$位置,但没有找到任何关于后退按钮或history.back()
的内容。
理想情况下,使用一个简单的指令来保持控制器不受冗余$窗口的影响
app.directive('back', ['$window', function($window) {
return {
restrict: 'A',
link: function (scope, elem, attrs) {
elem.bind('click', function () {
$window.history.back();
});
}
};
}]);
像这样使用:
<button back>Back</button>
角路由监视浏览器的位置,所以简单地使用window.history.back()
单击某个东西就可以了。
HTML:
<div class="nav-header" ng-click="doTheBack()">Reverse!</div>
JS:
$scope.doTheBack = function() {
window.history.back();
};
我通常在我的应用程序控制器上创建一个名为“$back”的全局函数,我通常将其放在body标签上。
angular.module('myApp').controller('AppCtrl', ['$scope', function($scope) {
$scope.$back = function() {
window.history.back();
};
}]);
然后我可以在我的应用程序中的任何地方执行
(如果您希望它更具可测试性,请将$windows服务注入到您的控制器中,并使用
$window.history.back()
)。
您需要在指令中使用链接函数:
link: function(scope, element, attrs) {
element.on('click', function() {
$window.history.back();
});
}
见jsFiddle。
问题内容: 我的数据仓库中有一些实体: 人员 -具有personId,dateFrom,dateTo等属性,可以更改的其他属性(例如,姓氏,生日)等-尺寸变化缓慢 文档 -documentId,编号,类型 地址 -addressId,城市,街道,房屋,公寓 (人和文档)之间的关系是一对多,(人和地址)之间的关系是多对多。 我的目标是创建历史事实表,以回答以下问题: 哪些人在规定的日期住在规定的地址
问题内容: 我有一个带有列表视图的活动。当用户单击项目时,将打开项目“查看器”: 效果很好,但是在操作栏上,应用图标旁边的向后箭头没有被激活。我想念什么吗? 问题答案: Selvin已经发布了正确答案。在这里,用漂亮的代码解决方案: 该函数要求您在AndroidManifest.xml文件中定义父活动 请参阅此处以进一步阅读。
我有一个带有列表视图的活动。当用户单击项目时,项目“查看器”打开: 这很好,但在操作栏上,应用图标旁边的后退箭头没有被激活。我错过什么了吗?
问题内容: 我正在查看GWT 中的“ 历史记录” 和“ History JavaDocs”,但我注意到没有办法告诉(向前还是向后)按实用键还是由用户按。“按钮按下”由您注册的addValueChangeHandler处理,但唯一传递给该处理程序的是历史堆栈上的字符串。没有指示“历史记录”是向后移动(使用向后箭头按钮)还是向后移动(使用向右箭头按钮)。有什么办法可以确定吗? 问题答案: 对不起,你不
本文向大家介绍Android实现搜索历史功能,包括了Android实现搜索历史功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android实现搜索历史的具体代码,供大家参考,具体内容如下 SharedPreferences实现本地搜索历史功能,覆盖搜索重复的文本,可清空 1. 判断搜索内容是否含表情,不需要可以不判断 2.软键盘工具类弹出、关闭,不需要可以不判断 3.存储工具
问题是如何在例如主详细表上实现数据变化的跟踪,即Spring Boot/Spring数据中一对多关系中的两个实体。 在存储数据后,能够获得主实体及其特定版本的详细信息,并具有将其还原到特定版本的功能。