如何防止模型在角度中获得过滤值

时间:2015-09-30 16:04:37

标签: javascript angularjs

我有一些输入元素,它们附有语言过滤器。但是我只需要将英语发送回服务器。我有这样的事情:

<select ng-model='dropdownModel'>
      <option>{{'some text' | translate}}</option>
</select>

但提交时我只需要提交英文版本,而不是法文或任何其他翻译文本。或者更好,我只需要模型坚持一些文字&#39;无论应用什么过滤器。其他输入元素也是如此。

1 个答案:

答案 0 :(得分:0)

我认为你可以在这里使用<option value="???">

<select ng-model='dropdownModel'>
    <option value="{{ 'some text' }}">{{'some text' | translate}}</option>
</select>

如果我们选择第一个选项,则dropdownModel设置为'some text'