我正试图从我的控制器中追加一个div,但它无效。
var angularView = angular.element('<ion-scroll direction="y"> <ion-slide-box show-pager="false" ng-repeat="result in news.results | limitTo:1"> <ion-slide class="slider-class" ng-repeat="result in news.results"> <h1>Element to be repeated</h1></ion-slide> </ion-slide-box> </ion-scroll>');
var compileView= $compile(angularView)($scope);
$('#newsView').append(compileView);
我不想使用指令。有什么解决方法吗?谢谢。
答案 0 :(得分:2)
尝试使用:
$('#newsView').html(compileView);
它应该将html文本添加到元素中。您还检查了compileView
的价值吗?
答案 1 :(得分:0)
这是离子滑片的问题,您无法从控制器中添加。
你必须在幻灯片框中附加项目