繁体   English   中英

AngularJS在templateCache中选择

[英]Angularjs select in templateCache

好吧,我从数据库中获取了一些来自php的数据,然后将它们放在angularjs中,如下所示:

stuff= 
[
    {name:'stuff1', id:'1'},
    {name:'stuff2', id:'2'},
    {name:'stuff3', id:'3'},
    {name:'stuff4', id:'4'}
];

我想选择它在templateCache中添加

-code-
.run(['$templateCache',function($templateCache,$scope){
$templateCache.put('/dialogs/editUser.html',
-code-
+'<select data-ng-options="s.name for s in stuff" data-ng-model="selected_s"> </select>'
-code-
}])

我正在使用来自me-conroy的angular-dialog-service代码,并建立一个自定义对话框。

它应该是一个正在显示的对话框,如果您要编辑某些内容,则应从“材料”中进行选择,但我不知道如何进行。 也许有人可以给我小费,或者甚至可能吗? 其他代码正在工作,我没有收到错误,只是一个空的选择

问题在于您将整个对象用作模型,并且在角度选择中并没有真正使用它。 更改您的代码以使用id。

<select data-ng-options="s.id as s.name for s in stuff" data-ng-model="selected_s"> </select>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM