AngularJS - 可以包含任何JS类型作为ngModel的输入

时间:2013-04-17 21:44:33

标签: angularjs angularjs-directive

如何实现一个字段(仅用于验证的输入),该字段能够包含不必是字符串或数字(如对象或资源)的值。

我希望输入字段的行为类似于select指令,其中值可以是任何有效的JS类型(对象,数组,字符串等)。

我想仅将此字段用于验证目的(它将被隐藏)。

<input type="hidden" ng-model="fruit" name="fruit citrus-required>
<span ng-show="form.fruit.$invalid">Pick a valid citrus</span> 

<a ng-click="fruit={name:'banana'}">banana</a>
<a ng-click="fruit={name:'orange'}">orange</a>

1 个答案:

答案 0 :(得分:0)

事实证明,角度已经覆盖了, http://beta.plnkr.co/edit/Udq8BR6yZhYBCkyR8KDP 只是不知道这是否安全?