2014-08-05 1 views
2

Думайте я что-то просто не хватает здесь, но вот мой вопрос:AngularJS вложенными нг-связывания на элементах

<h4 ng-bind="example.heading"> 
    <small ng-bind="example.subheading"></small> 
</h4> 

Не работает - если ng-bind заменяет содержимое внутри тега, то я должен был бы использовать вместо этого вместо синтаксиса {{}}? Как это так,

<h4>{{example.heading}}<small ng-bind="example.subheading"></small></h4> 

Мне нравится идея скобки не мигает на короткое, так что я выбрал ng-bind. Есть ли другой способ?

ответ

3

Для предотвращения скобки мигания, используйте ng-cloak скрыть компиляции Угловая:

<body ng-controller="myCtrl" ng-cloak> 
    <h4>{{example.heading}}<small ng-bind="example.subheading"></small></h4> 
</body> 
0

ng-cloack является решением.

Не забудьте добавить следующий CSS, если вы хотите использовать его

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { 
    display: none !important; 
} 
+0

Хорошая точка отметить. Я использую MeanJS, так что это уже включено. –