Вы можете использовать
for i in $(seq $END); do echo $i; done
У меня была ошибка, когда я использовал ng-click
<a ng-click="#/search/San+Francisco">test</a>
вместо ng-href
<a ng-href="#/search/San+Francisco">test</a>
Надеюсь это может помочь
Если вы используете ng-pattern = '/ some_reg_ex /'. Пожалуйста, сохраните его в некоторой переменной области видимости, скажем, $scope.emailPattern = '/email_regex/'
В моем случае это было вызвано тем, что регулярное выражение не заключено в /
, т.е. ng-pattern="^[0-9]$"
вместо ng-pattern="/^[0-9]$/"
.
В общем, это происходит, когда вы предоставляете строковый литерал, когда angular ожидает выражения или функции . «#» В строке вызывает ошибку $parse:lexerr
.
В моем случае я устанавливал строковый литерал для пользовательского атрибута директивы, когда мне следовало использовать выражение.
Неправильно :
<my-directive my-attr="/foo#bar"></my-directive>
Исправлено :
<my-directive my-attr="'/foo#bar'"></my-directive>
В этом примере атрибут my-attr
был установить для двусторонней привязки (=) в пользовательском my-directive
. Если бы он был установлен в «@», ошибка бы не произошла.
scope: {
my-attr: "="
}
Параметр, переданный в виде строки, не является допустимой литеральной строкой:
ng-init('[aa]')
вместо
ng-init([aa])
@russenreaktor прав, но, в частности, эта ошибка произойдет, если вы используете неправильный синтаксис. Для меня я случайно потерял символ $
, используемый в угловых, с #
, используемый в руле:
<button class="danger" type="button" title="Remove Property Asset {{#index}}">Remove Asset</button>
Конечно, исправление символа #
решило мою проблему:
<button class="danger" type="button" title="Remove Property Asset {{$index}}">Remove Asset</button>
Я получил ошибку, используя что-то вроде
<div ng-bind="{{vm.myModel}}"></div>
, исправил ее, удалив усы:
<div ng-bind="vm.myModel"></div>
В моем случае это было нг-шоу с #
Bad:
<a ng-show='#'>
Best.
У меня была проблема с щелчком мыши.
ng-click="#"
Я просто удалил его, и ошибка исчезла.
Я получил эту ошибку при использовании опций выбора с ng-значением, поэтому я просто сохранил значение вместо атрибута ng-value.
<select>
<option ng-repeat="employee in employees"
title="{{employee.fullName}}"
value="{{employee.email}}">
{{employee.email}}
</option>
</select>
Когда значение моей модели surveyCtrl.user.googleEmail
равно someone@gmail.com
, я получил эту ошибку при использовании:
ng-disabled="{{surveyCtrl.user.googleEmail}}"
Условие работает:
ng-disabled="{{surveyCtrl.user.googleEmail != ''}}"