Проверка формы AngularJS по интерполированному шаблону

Я пытаюсь сделать простой ввод, который проверяет только путем сопоставления некоторых данных в области, буквально:

<ng-form name="fooForm">
  <input required
         pattern="/{{foo}}/"
         ng-model="dummy"
         name="shouldBeFoo" />
  <button ng-class="{disabled: fooForm.shouldBeFoo.$invalid}">
    Run Foo
  </button>
</ng-form>

Однако выполнение этого кода показывает, что $invalid Атрибут не учитывает интерполированный шаблон. Есть ли программный способ установки проверки входа равным foo, точно? Может быть, какой-то предикат функции?

1 ответ

Решение

Увидеть ng-pattern чтобы указать шаблон с помощью выражения: https://docs.angularjs.org/api/ng/directive/input

Другие вопросы по тегам