Прекратить вставку AngularJS <span class = «ng-scope»> </ span> с помощью ng-include

Я использую основу структуры макета, которая автоматически плавает последний брат.column справа, и я действительно ценю это поведение. Тем не менее, AngularJS берет на себя, чтобы вставитьspan.ng-scope после каждогоdiv.column, что так или иначе заставляет браузеры считать последний промежуток последним братом.column (хотя это не так).

В частности, ответственный за это css в Foundation:

[class*="column"] + [class*="column"]:last-child { float: right; }

Как я понимаю,[attribute*="substring"] следует выбирать только совпадающие братья и сестры, поэтому, как указано выше, только элементы, атрибут класса которых содержитcolumn (в том числеcolumns). Я думаю, что тег spanclass атрибут, который не содержитcolumn не должны совпадать (и поэтому игнорируются:last-child). Тем не менее, это не так.

Независимо от того, пролетявляется вызывая проблему:

Угловой трахает (Jsfiddle)Работает нормально без Angular (то же самое jsfiddle, нетнг-включают)

Есть ли способ настроить угловой, чтобы перестать вставлять теspan теги? Я бы с неохотой изменил селектор css, чтобы как-то игнорировать все теги span; однако мне может понадобиться / захотеть использовать тег span.

Ответы на вопрос(2)

Ваш ответ на вопрос