Двухстороннее связывание не работает таким образом, Angular не знает, где разбить строку, чтобы данные были установлены на 2 переменные.
Возможное решение: добавить элемент обмена к элементу ввода, разделить его и назначить для правильных переменных.
Надеюсь, это поможет
Хотя Вы перечисляете его, как чрезмерно увеличенный в размере, я, тем не менее, использую OmniGraffle.
Для быстрого составления блок-схем серия полей со строками к магнитам в полях достаточна, но остальную часть параметров форматирования хорошо иметь позже. Я нахожу, что любая блок-схема, которую я не тороплюсь для рисования обычно, заканчивается в документе где-нибудь. Даже когда я просто пытаюсь понять некоторый трудный код, я заканчиваю с документом на одну страницу, который пытается объяснить, что код для следующей бедной тупицы, которая должна закопать.
смотрите на graphviz.
Пример:
digraph finite_state_machine {
rankdir=LR;
size="8,5"
node [shape = doublecircle]; LR_0 LR_3 LR_4 LR_8;
node [shape = circle];
LR_0 -> LR_2 [ label = "SS(B)" ];
LR_0 -> LR_1 [ label = "SS(S)" ];
LR_1 -> LR_3 [ label = "S($end)" ];
LR_2 -> LR_6 [ label = "SS(b)" ];
LR_2 -> LR_5 [ label = "SS(a)" ];
LR_2 -> LR_4 [ label = "S(A)" ];
LR_5 -> LR_7 [ label = "S(b)" ];
LR_5 -> LR_5 [ label = "S(a)" ];
LR_6 -> LR_6 [ label = "S(b)" ];
LR_6 -> LR_5 [ label = "S(a)" ];
LR_7 -> LR_8 [ label = "S(b)" ];
LR_7 -> LR_5 [ label = "S(a)" ];
LR_8 -> LR_6 [ label = "S(b)" ];
LR_8 -> LR_5 [ label = "S(a)" ];
}
производит:
(источник: graphviz.org)
это особенно хорошо подходит быть сгенерированным из программ.
Откройте Office's Draw довольно хорош также. Я использовал его для создания всего от простых блок-схем до сложных генеалогических деревьев.
Как насчет бумаги и карандаша? Или электронная доска?
Иногда простота и осязательная обратная связь физических объектов являются самыми соответствующими.
Я использую Диаметр на Linux. Это довольно легко и просто в использовании, но это автоматически не располагает элементы, и я нашел, что интерфейс время от времени является немного запрещающим.
Существует порт OS X по dia.darwinports.com, хотя я не использовал его.
Я обычно не делаю блок-схем, но действительно делаю диаграммы состояний. Я делаю поток высокого уровня на белой доске, затем более низкие уровни, на листе А3.
После того как это все работает правильно, я создаю его в Visio, который становится частью документации по выпуску.
Я использую Microsoft Visio 2003, немного бита излишества со всем его дополнительным спамом, в котором я не нуждаюсь, но мне нравится, это - простой UI.
Я не делаю большого количества сложных блок-схем, но меня, когда я - составление блок-схем или соединение потока данных, я склонен использовать Powerpoint. Это достаточно просто, и я знаю это достаточно хорошо.
Достаточно ли БЕСПЛАТНОЙ версии OmniGraffle? то есть после 14-дневной пробной версии, по-прежнему ли это хороший выбор?
Я пытаюсь использовать yEd .