热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

编辑和保存无效-Editingandsavingisnotworking

IhavecreatedanapplicationinAngularJSwithedit,saveandcanceloptions,buttheproblemisth

I have created an application in AngularJS with edit, save and cancel options, but the problem is that when I click the edit I am not getting the value for editing and saving.

我在AngularJS中创建了一个带有编辑,保存和取消选项的应用程序,但问题是当我点击编辑时我没有得到编辑和保存的值。

The textfield and dropdowns are been provided through ng-transclude

通过ng-transclude提供了文本字段和下拉列表

Can anyone please tell me some solution for this

任何人都可以告诉我一些解决方案

DEMO

DEMO

HTML

HTML

Editors

State:
City:
Neighbourhood:

Values

State: {{location.state}}

City: {{location.city}}

Neighbourhood: {{location.neighbourhood}}


3 个解决方案

#1


1  

Don't really know why, I was just playing around with the code, but seems working, at least with the text fields, using ng-if instead of ng-show/ng-hide: http://jsfiddle.net/T6rA9/1/

不知道为什么,我只是在玩代码,但似乎工作,至少在文本字段,使用ng-if而不是ng-show / ng-hide:http://jsfiddle.net/T6rA9 / 1 /

I'll update my answer if I find a reason...

如果我找到理由,我会更新我的答案......

Update: I think this is what you're looking for: http://jsfiddle.net/T6rA9/7/

更新:我认为这就是你要找的:http://jsfiddle.net/T6rA9/7/

The difference is that instead of saving the value on save, I am reverting the changes on cancel, which is easier due to angular two-way data-binding.

不同之处在于,我没有在保存时保存值,而是在还原时恢复更改,由于角度双向数据绑定,这更容易。

Because of that, I also removed the view.editableValue ng-model directive and used the fields as you would normally do.

因此,我还删除了view.editableValue ng-model指令,并像往常一样使用这些字段。

#2


1  

Transclusion and isolated scopes does not work the way you may think. You can read more about it here http://angular-tips.com/blog/2014/03/transclusion-and-scopes/

移植和隔离范围不会像您想象的那样工作。你可以在这里阅读更多相关信息http://angular-tips.com/blog/2014/03/transclusion-and-scopes/

If you i.e. make this change you will already see a difference

如果您进行此更改,您将看到不同之处

#3


0  

What about creating ngClick function which add input element inside your div with previous value?

怎么样创建ngClick函数,在div中添加输入元素与之前的值?

And main.js file:

和main.js文件:

app.controller('MyCtrl', function($scope) {

  $scope.hidden = true;

  $scope.inputValue = 'Edit me!';

  $scope.addInput = function() {
    $scope.hidden = !$scope.hidden;
  }

});

Here you have Plunker

在这里你有Plunker


推荐阅读
  • 本文详细介绍如何在SSM(Spring + Spring MVC + MyBatis)框架中实现分页功能。包括分页的基本概念、数据准备、前端分页栏的设计与实现、后端分页逻辑的编写以及最终的测试步骤。 ... [详细]
  • egg实现登录鉴权(七):权限管理
    权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。页面权限:登录用户所属角色的可访问页面的权限功能权限:登录用户所属角色的可访问页面的操作权限数据权限:登录用户所属 ... [详细]
  • 笔记说明重学前端是程劭非(winter)【前手机淘宝前端负责人】在极客时间开的一个专栏,每天10分钟,重构你的前端知识体系& ... [详细]
  • 本文探讨了互联网服务提供商(ISP)如何可能篡改或插入用户请求的数据流,并提供了有效的技术手段来防止此类劫持行为,确保网络环境的安全与纯净。 ... [详细]
  • 探讨了在Ionic3项目中,使用`ionic serve`命令可以正常运行,但使用`ionic build --prod`命令进行生产构建时遇到错误的原因及解决方案。 ... [详细]
  • 一、使用Microsoft.Office.Interop.Excel.DLL需要安装Office代码如下:2publicstaticboolExportExcel(S ... [详细]
  • 本文介绍了使用Python和C语言编写程序来计算一个给定数值的平方根的方法。通过迭代算法,我们能够精确地得到所需的结果。 ... [详细]
  • 使用Python构建网页版图像编辑器
    本文详细介绍了一款基于Python开发的网页版图像编辑工具,具备多种图像处理功能,如黑白转换、铅笔素描效果等。 ... [详细]
  • 本报告记录了嵌入式软件设计课程中的第二次实验,主要探讨了使用KEIL V5开发环境和ST固件库进行GPIO控制及按键响应编程的方法。通过实际操作,加深了对嵌入式系统硬件接口编程的理解。 ... [详细]
  • 本文分享了作者在使用LaTeX过程中的几点心得,涵盖了从文档编辑、代码高亮、图形绘制到3D模型展示等多个方面的内容。适合希望深入了解LaTeX高级功能的用户。 ... [详细]
  • 本文详细介绍了 Node.js 中 OS 模块的 arch 方法,包括其功能、语法、参数以及返回值,并提供了具体的使用示例。 ... [详细]
  • 数据输入验证与控件绑定方法
    本文提供了多种数据输入验证函数及控件绑定方法的实现代码,包括电话号码、数字、传真、邮政编码、电子邮件和网址的验证,以及报表绑定和自动编号等功能。 ... [详细]
  • Java多线程售票案例分析
    本文通过一个售票系统的实例,深入探讨了Java中的多线程技术及其在资源共享和并发控制中的应用。售票过程涉及查询、收款、找零和出票等多个步骤,其中对总票数的管理尤为关键。 ... [详细]
  • 本文基于Java官方文档进行了适当修改,旨在介绍如何实现一个能够同时处理多个客户端请求的服务端程序。在前文中,我们探讨了单客户端访问的服务端实现,而本篇将深入讲解多客户端环境下的服务端设计与实现。 ... [详细]
  • 本文详细介绍了如何使用C#实现不同类型的系统服务账户(如Windows服务、计划任务和IIS应用池)的密码重置方法。 ... [详细]
author-avatar
到几百元_309
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有