2013-02-28 8 views
1

Я хочу создать простую директиву, называемую формой-полем. Директива следующая: группировка метки формы, ввод формы, текстовое поле формы ошибки. Моя цель - создать директиву, которая может содержать все это в одной строке.Как выполнить двустороннюю привязку с переменной директивы и родительской областью?

<form-field label="Username:" regex="^[a-z]{5,7}$" constrainsViolationMessage="username should be between 5 and 7 chars" model="username" place-holder="username"> </form-field> 

Проблема, с которой я столкнулся, заключается в том, что я не могу связать значение входной переменной с переменной родительского объекта.

В скрипте привязка к родительской области вообще не работает, на localhost переменная директивы находится на шаге после переменной родительской области! Например, если переменное связывание составляет 123 переменных родительскую область является 12.

Here is a fiddle, I hope someone help me with some suggestion .

На локальном хосте проблема заключается в том, что сфера директивы один шаг после родительской области изображения ниже изображает prblem.

enter image description here

+2

Ваша скрипка загружается угловой дважды. Фиксируя это, связывание работает, как ожидалось. – Stewie

+0

Да, вы правы, теперь я должен проверить это на своем локальном хосте, чтобы узнать, исправлена ​​ли проблема. – Adelin

+0

Спасибо за ответ. На скрипке проблема исправлена. На локальном хосте проблема все еще сохраняется. Я отредактирую вопрос, чтобы включить простое изображение проблемы. – Adelin

ответ

1

Хорошо, я исправил проблему, посмотрите на первый комментарий по Стьюи. О второй проблеме, как показано на рисунке, кажется, что в угловом.1.0.2 есть ошибка. Если вы выберете angular.1.0.2, попробуйте записать что-то в поле, в котором текст поля ввода - один символ после привязки родительской области. Переключитесь на угловое 0.1.0 или угловое.1.0.4, и все будет хорошо.

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