保持AngularJSHTML绿色
将ng选项添加到select元素时,会得到如下选项:保持AngularJSHTML绿色,angularjs,ng-options,Angularjs,Ng Options,将ng选项添加到select元素时,会得到如下选项: <select name="folderId" data-ng-model="message.folderId" data-ng-options="folder.id as folder.name for folder in folders"> <option value="" class="">No Folder</option> <option label="Bulk" value="strin
<select name="folderId" data-ng-model="message.folderId" data-ng-options="folder.id as folder.name for folder in folders">
<option value="" class="">No Folder</option>
<option label="Bulk" value="string:0fedcc77-4cc5-4a9a-ba2f-847f8581d4d7" selected="selected">Bulk</option>
<option label="Auto Responder" value="string:d0898116-88ce-4e25-8d91-b17a7a29adc1">Auto Responder</option>
<option label="Customer Service" value="string:6ec044c1-c378-42de-82ad-f3dc63c58f00">Customer Service</option>
</select>
上面的问题是Angular正在文件夹ID前面添加字符串:。单击此表单时,会将数据提交到远程页面。但是,字符串:正在将有效guid转换为无效guid。是否可以指示Angularjs不向value属性添加额外信息
谢谢 尝试更改此选项
<select name="folderId" data-ng-options="folder.id as folder.name for folder in folders track by folder.id">
嘿,问题。如果我添加track by,字符串:将消失。但是,我丢失了默认值选择。就像我已经有message.folderId一样,默认情况下它不会被选中。我该怎么处理呢?