2014-10-17 3 views
0

У меня есть один простой угловой модуль JS: угловая колода. Это модуль для работы с игровой колодой. Не производство, бета =)Что не так с моим угловым модулем?

Итак ... И у меня есть одна проблема, которую я не могу решить. Игральные карты по умолчанию - это простые изображения svg, и по умолчанию все карты автоматически загружаются на этапе работы стартового модуля. При необходимости вставить какой-либо конкретная карту программиста делать это нравится:

<card data-velue="'2H'"> 

И предложить директиву, простой вставке необходимой SVG карту через JQuery:

$(element).html(''); 
__deck__[card].clone().appendTo(element); 

Но в действительности SVG загрузки снова, вместо клонирования svg от __deck[card]__ массив. Существует проблема.

Протестировано в Google-хроме.

Исходники:

github: angular-deck

directive: card.directive.js

ответ

0

Может быть, вместо клонирования, попробуйте сделать копию с angular.copy(__deck__[card]) Я думаю, если это идеальный клон, все привязки к этому элементу одинаковы.

+0

Спасибо, но это не поможет мне. – AlekseyDanchin

0

Я решил, что это проблема. Я использую CSS. Я создаю динамические стили со многими значениями фона.

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