如何使用AngularJS添加动态文本字段
我的问题更多的是关于这种情况下的最佳实践: 我有一个表单,允许用户输入n个想法,每个想法都在一个独立的文本字段中。理想情况下,在最后一个文本输入旁边会有几个按钮,允许用户创建新的文本输入或删除最新的文本输入如何使用AngularJS添加动态文本字段,angularjs,Angularjs,我的问题更多的是关于这种情况下的最佳实践: 我有一个表单,允许用户输入n个想法,每个想法都在一个独立的文本字段中。理想情况下,在最后一个文本输入旁边会有几个按钮,允许用户创建新的文本输入或删除最新的文本输入 我知道DOM操作不是Angular的方式,但由于需求,我必须做一些需要动态创建元素的事情。在Angular中是否有一个最佳实践、服务或指令允许我这样做,或者我应该只使用jQuery注入元素?您唯一需要的是正确使用ng repeat。不需要使用jQuery进行DOM操作。这也不是好的做法。看,
我知道DOM操作不是Angular的方式,但由于需求,我必须做一些需要动态创建元素的事情。在Angular中是否有一个最佳实践、服务或指令允许我这样做,或者我应该只使用jQuery注入元素?您唯一需要的是正确使用ng repeat。不需要使用jQuery进行DOM操作。这也不是好的做法。看,ng的力量在重复
你唯一需要的就是正确使用ng repeat。不需要使用jQuery进行DOM操作。这也不是好的做法。看,ng的力量在重复 像这样的东西吗
<div ng-repeat="idea in ideas">
<input ng-model="idea">
</div>
<button ng-click="AddNew()">Add New Idea</button>
<button ng-click="DeleteLast()">Delete Last Idea</button>
像这样的
<div ng-repeat="idea in ideas">
<input ng-model="idea">
</div>
<button ng-click="AddNew()">Add New Idea</button>
<button ng-click="DeleteLast()">Delete Last Idea</button>
可能的重复可能的重复