2016-03-03 3 views

ответ

1

Это потому, что в этом блоке кода;

<!-- Button example --> 
<div class="item"> 
    <h4>Example</h4> 
    <a style="{{botton.css.style}}" class="{{botton.css.class}}"> 
     <i class="{{botton.css.icon}}"></i> {{ button.text }} 
    </a> 
</div> 

Вы назвали это botton вместо button?

Редактировать: Да, поэтому.

+0

AMAZING! Я просто перейду в «Уголок стыда» до конца дня ... –

1

вы должны использовать нг стиль и нг-класс вместо стиль и класс для связывания и не использовать {{}} на значение

ng-class="button.css.class" 

и у вас есть опечатка в связывании синтаксис заменить «боты» с " кнопка»

<div class="item"> 
    <h4>Example</h4> 
    <a ng-style="botton.css.style" ng-class="button.css.class"> 
    <i ng-class="button.css.icon"></i> {{ button.text }} 
</a> 

она должна работать корректно!

+0

Какая разница в использовании 'ng-class =" button.css.style "' вместо 'class = '{{ button.css.style}} "'? –

+1

они очень похожи, но в ng-классе вы можете использовать условия - [См. Этот ответ] (http://stackoverflow.com/questions/24578501/angularjs-difference-between-ng-class-and-class-with-angular -expression) –

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