2015-02-15 2 views
1

У меня есть входы с динамически назначенными именами. В результате у меня есть входные имена, какДоступ к вводу со специальными символами по имени в угловом

имя = «Спортсмен/Guardian_firstName»

Для входов это нормально, но проверка не работает, так как эта запись

medForm.Athlete /Guardian_firstName.$invalid

недействителен для углового ng-класса из-за косой черты "/". (medForm - это имя формы). Есть ли другой способ доступа к входам из формы в угловом режиме, поэтому будут работать входы с любыми специальными символами?

<div class="form-group" ng-class="{ 'has-error': medForm.Athlete/Guardian_firstName.$invalid }"> 
    <label for="firstName" class="col-md-3 control-label">First Name</label> 
    <div class="col-md-9"> 
    <input type="text" class="form-control" id="firstName" name="Athlete/Guardian_firstName" required ng-model="firstName"> 
    </div> 
</div> 

ответ

4

Попробуйте так:

medForm['Athlete/Guardian_firstName'].$invalid 
Смежные вопросы