2016-04-04 4 views
0

Ошибка при выполненииУгловые JS, ошибки проверки в консоли

Примечание: Я не могу изменить имя, которое оно должно начинаться с 00 из-за зависимости третьей стороны. Как я могу избежать ошибки?

<input id="name" data-ng-model="contactInfo.name" name="00xyz" 
     type="text" placeholder="" class="form-control" required> 
    <p ng-if="(form.00xyz.processed || form.00xyz.$dirty) && form.00xyz.$error.required">name is required</p> 

Получение следующее сообщение об ошибке:

https://docs.angularjs.org/error/$parse/syntax?p0=.00&p1=is%20unexpected,%20expecting%20%5B)%5D&p2=13&p3=(contactForm.00xyz.processed%20%7C%7C 

Ошибка:

Syntax Error: Token '.00' is unexpected, expecting [)] at column 13 of the expression [(contactForm.00xyz.processed ||] starting at [{4}]. 
+0

Вы посылаете их на веб-сервиса? – inspired

ответ

1

Я думаю, что проблема с именем входа, как он начинает с номером.

Либо измените имя как xyz00 коснуться

Или доступ к атрибутам элемента формы как

ng-if="(form['00xyz'].processed || form['00xyz'].$dirty) && form['00xyz'].$error.required)"

+0

Правильно, только что понял ... Спасибо. – user2936008

Смежные вопросы