Я не уверен, что это было задано раньше, но я прошел через множество угловых двусторонних обязательных сообщений и, откровенно говоря, не мог понять, о чем они говорили. Поэтому я просто сформулирую свою проблему снова.Инициализация плагинов jquery в директивах angularjs
Допустим, я хочу использовать плагин ввода тегов, такой как this. Я определяю угловую директиву, называемую тегами, и внутри нее, инициализирует tagin ввода текста. Текстовый элемент привязан к модели, которая заполняется контроллером из службы.
У меня есть это в Plunker here.
Проблема заключается в том, когда директива нагрузки, модель еще не заселена, поэтому tagsinput плагин инициализируется с пустым значением. Но я хочу, чтобы он был инициализирован с использованием значения на стороне сервера. Я часто сталкивался с этой проблемой, и я прибегал к инициализации моих плагинов в обратных вызовах службы внутри контроллеров, которые, как я знаю, являются кардинальным грехом.
Я не могу сообразить, что в конце концов, на некотором уровне инициализация плагина должна быть отложена до тех пор, пока служба не вернется, поэтому значение будет доступно. И могу ли я исправить, если я скажу, что даже в угловом способе делать это так или иначе достигнуто? Но в любом случае я не могу понять, как это сделать.