У меня есть следующий код...
<div> {{line.tab}} </div>
Это отображает количество вкладок, которые я хочу (1, 2, 3), и работает нормально. Теперь мне нужно знать, как печатать вкладку char (\ t) столько раз. Я бы предпочел не использовать контроллер.
В другом слове line.tab
может быть 1, 2 или 3, если он равен 1, он должен иметь 0 вкладок 2 должен иметь 1 и т.д.
Единственный способ, которым я смог выполнить это до сих пор, - это использовать контроллер (это использует 4 пробела вместо закладки, но та же идея)...
span(ng-repeat="i in ctrl.getNumber(line.tab) track by $index")
span {{line.n.properties.indicator}}
span {{line.n.properties.e}}
span {{line.n.properties.value}}
controller : function(){
this.getNumber = function(num) {
return new Array(num-1);
}
}
Я надеялся сделать это без использования функции контроллера и без нескольких интервалов.
Вы можете попробовать
<div ng-repeat="n in [0, 1, 2]">
	
</div>
Здесь doc для ngRepeat https://docs.angularjs.org/api/ng/directive/ngRepeat
ng-trim="false"
хотя