如何添加"价值"和" ng-value"属性输入?

时间:2014-07-08 16:43:13

标签: angularjs symfony twig

我需要在我的$scope.formData var中获取我的Symfony2表单的CSRF令牌,为此我尝试使用ng-model指令,但它不会在隐藏字段上工作。所以我读了here,我最好使用ng-value指令。

所以我写了这个twig形式的主题来重写"隐藏"类型字段:

{% block hidden_widget %}
    {% spaceless %}
        {% set type = type|default('hidden') %}
         <input type="{{ type }}" {{ block('widget_attributes') }} {% if value is not empty %} value="{{ value }}" ng-value="{{ full_name }}" {% endif %}/>
    {% endspaceless %}
{% endblock %}

它产生这个HTML:

<input type="hidden" ng-model="data['createpv[_token]']" id="createpv__token" name="createpv[_token]" ng-value="createpv[_token]" class="ng-pristine ng-valid">

为什么打印出value属性?这似乎与ng-value发生冲突,但为什么呢?我怎么能避免这个?

0 个答案:

没有答案