Как добавить пользовательский атрибут в zend framework 2 с помощью zend из

Я хочу использовать angularJS в проекте рамки zend, и в этом проекте формы создаются с использованием формы zend. Как добавить угловую директиву, такую ​​как «ng-model» в элементах формы, но всякий раз, когда я пытался добавить этот пользовательский атрибут в элементы zend-формы (ввод, выбор и т. Д.), Я не получаю этот атрибут — –

Вот моя ведущая форма

класс LeadForm расширяет форму {

public function __construct() { parent::__construct('lead_form'); $this->setAttributes(array( 'action' => '', 'method' => 'post', 'name' => 'lead_form', 'id' => 'lead_form', 'class' => 'smart-form', 'role' => 'form', 'novalidate' => 'novalidate' )); $this->add(array( 'name' => 'first_name', 'type' => 'text', 'options' => array( 'label' => 'First Name', ), 'attributes' => array( 'class' => 'form-control validate[required,custom[onlyLetterSp]]', 'placeholder' => 'First name', **'ng-model' => "first_name", // this attribute is not generating in view** ), )); } 

}

Вот мой контроллер, который вызывает эту форму и отправляет на просмотр для отображения

 $createLeadForm = new \Admin\Form\LeadForm(); return new ViewModel(array( 'form' => $createLeadForm, )); 

Вот мой код для отображения элемента

 <?php echo $this->formInput($this->form->get('first_name')); ?> 

Но после этого элемента формы я не вижу «ng-model» во входном элементе

 <input type="text" value="" placeholder="First name" class="form-control validate[required,custom[onlyLetterSp]]" name="first_name" > 

Я установил один атрибут «ng-model», но этот атрибут не отображается в представлении

Я хочу, чтобы этот элемент понравился (используя форму zend) –

 <input type="text" ng-model="first_name" value="" placeholder="First name" class="form-control validate[required,custom[onlyLetterSp]]" name="first_name" > 

Как это сделать, используя форму zend и что нужно изменить в этой форме и почему я не могу добавить пользовательский атрибут? пожалуйста помогите.

Заранее спасибо