修改ng-repeat遍历出来的单条数据
var modifyindex;
$scope.goto= function(title,url,id,name,pmurl) { $scope.authid=id; var url = url + '?id='+id+'&name='+name+'&pmurl='+pmurl; modifyindex = layer.open({ type : 2, title : title, content : url, end : function() { } }); 这是angularjs的一个controller中的一个函数,里面用到了layer.open,这是一个弹窗,content:url是要弹出的页面,并且向另一个页面传递了参数。其实goto函数是写在ng-click事件中的,这个ng-click在被ng-repeat遍历出来的html元素上。然后在另一个页面,也就是url指向的页面,再在这个页面写一个controller,包含函数 var getData = $scope.getData = function() { 这种情况适用于,通过ng-repeat遍历出很多条数据,然后点击某一条进行修改,因为每一条数据都不一样,所以传递的参数也不一样。然后在B页面显示被点击那条数据的内容,当然在B页面也会得到这条数据的id,然后修改name等值,根据id去修改数据,保存到数据库。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |