ng重复以呈现空字符串
ng-repeat to render empty string
我想呈现一个可能的作者数组作为输入,以便可以编辑指定的作者。
.form-multiple-item(ng-repeat="author in story.authors")
input(type='text', ng-model="author")
问题是,如果我想在现有输入之后添加一个额外的空白输入。我该怎么做?
.form-multiple-item(ng-repeat="author in story.authors")
input(type='text', ng-model="author")
input(type='text', ng-model="author")
例如,这不起作用,因为作者不在正确的范围内。
如果我有story.authors = [""]
,我想呈现一个空白输入供用户填写。但这也不起作用,因为""
只是被ng repeat忽略,而不是呈现要填充的空输入。我该如何呈现一个空输入,或者在另一个范围的数组中插入另一个ng模型。
我认为Angular的方法是"在模型中放一个点"。您的authors
模型应该是一个对象而不是字符串:{ name: '' }
有了上述对象,您应该能够在ng-repeat
中表示一个空输入。
<input>
中的ng-model
如下所示:
<input type="text" ng-model="author.name" />
@Harry你问为什么要把事情复杂化?
原因是作业能起作用。输入控制器将其值分配给"ng模态"中的任何值。如果它是一个普通变量,那么到原始列表的链接将丢失。如果它是一个对象的属性,那么链接将被保留。考虑两种情况:
for author in authors:
author = "joe"
看看作者是如何不被更改的?
for author in authors:
author.name = "joe"
现在,连接被保留。
这有道理吗?
相关文章:
- ng打开空字符串
- AngularJS-ng使用字符串索引在数组上重复
- ng将数组重复解析为字符串
- 我们可以将ng绑定值存储到php字符串中吗
- 如何将静态字符串添加到受信任的 ng-src
- 为什么 ng-href 在解析地理字符串时表现得很奇怪
- 是否可以在 ng-click 中调用函数字符串
- ng模型对象到字符串
- 在ng模型中连接$rootScope和字符串
- angularjs[ng:areq]参数'fn'不是函数,在控制台中获取字符串时出错
- AngularJS:如何使所有ng模型都是字符串.JavaScript和长整数
- 在ng重复中剪切对象参数的字符串长度
- AngularJS - 如果包含字符串,则删除ng重复项
- 角度.js - 将带有特殊字符和数字的字符串转换为数组并使用 ng-repeat 显示
- 在模板中以字符串形式动态插入ng控制器
- 双向绑定 ng-repeat 中的字符串数组
- 角度,将字符串放在 ng-repeat 中的 url 中(用于 img 链接)
- 如何使用angularjs ng-repeat将html字符串从数组转换为html
- Angular ng-repeat中的Json字符串不起作用
- 拆分在ng repeat指令中创建的字符串(ng模型)