【发布时间】:2015-05-14 21:35:32
【问题描述】:
如何在angularjs 的 ng-model 属性上使用 toString()
我的控制器有一个array 变量
喜欢
$scope.UserNameList = ['a','b','c'];
我想将此数组绑定到字符串
我已经尝试了下面的代码,它正在工作:-
$scope.UserNameList.toString();//result is a,b,c
但是当我在ng-model 属性中使用toString() 时,它不起作用
<td style="text-align: center"><label ng-model="UserNameList.toString()"></label></td>// Does not working
但如果我使用{{ListOfRoleName.toString()}},那么它就可以工作了。
<td style="text-align: center">{{ListOfRoleName.toString()}}</td>//Working
为什么
toString()在ng-model属性中不起作用?
【问题讨论】:
-
可能是因为
toString是一种 javascript 方法,而不是您可以在 HTML 中使用的东西,即使该 HTML 已被 Angular 解析过
标签: javascript html angularjs attributes angularjs-ng-model