在angularjs中动态添加新表单
dynamically adding new forms in angularjs
我是angularjs的新手,但我想完成的是以下内容。我有一个图像上传页面,用户可以上传照片和一些关于照片的基本信息,并异步提交数据。
我想做的是在同一页面上有一个"添加另一张照片"按钮,当用户点击它时,它会在原始表单下显示另一个表单,他们可以添加另一张带有详细信息的照片。
我希望他们能够创建尽可能多的新表单,因为他们想使用"添加另一张照片"按钮。我知道我如何在使用下划线模板的常规javascript中实现这一点,但是在angular中做这件事的正确方法是什么,每个表单也使用angularjs指令,我也想在每个新创建的表单中工作。
感谢您的时间和帮助!
您可以使用一个简单的ngRepeat
:
<div ng-app ng-controller="x">
<form ng-repeat="photo in photoUploads">
<input type="file">
<input type="submit">
</form>
<input type="button" ng-click="photoUploads.push({id: photoUploads.length + 1})" value="Upload More">{{photoUploads}}</div>
JavaScript function x($scope) {
$scope.photoUploads = [{
id: 1
}];
}
相关文章:
- 在新表单上使用JavaScript创建多个共享点项目,但将下一页加载延迟到全部创建
- 动态表行,将单击事件委派给新添加的元素
- 点击按钮,用javascript生成新表单
- 添加新表单时,如何保持表单的焦点
- 我想创建一个添加新表单的按钮
- 如何用数据预加载表单(新操作),然后在Ruby on Rails中提交
- 如何获取新表行仅当先前输入的一行不为空时才单击
- 打开新窗口,不在选项卡中,单击表行时组(钛)
- 新表单-嵌入表单集合-Symfony2
- 按下提交按钮后,用相同的颜色框打开一个新表单
- 附加一个新表单,并在输入文本时提交
- 编辑表单和新表单添加文本抛出angular js
- 如果条件为 false,则使用 jquery 阻止 SharePoint 2010 中列出新表单中的默认值
- jgrid自定义添加新表单
- 如何使用javascript或jquery为新表单输入获取更新的json文件
- 在angularjs中动态添加新表单
- 如何单击表行中的图标并重定向到新的“详细信息页”;在angularjs
- 在页面重定向后保留表单值,使用JavaScript在新表单中显示这些值
- 如何在注册时显示新表单
- 单击表复选框时不打开新页