我用一个简单的响应式caroussel创建了一个小例子,按预期工作。
data-reactid
问题是,当我使用角度绑定它时,图像不会显示。
ATTR_NAME
这是我的app.js文件中的代码(轮播在main.html文件中定义):
<body>
<div class="wrap">
<header>header</header>
<div class="main">
<div class="container fill" style="padding: 0px;">
<div id="myCarousel" class="carousel slide">
<div class="carousel-inner">
<div class="active item">
<div class="fill" style="background-image:url('app/images/image2.jpg');">
<div class="container">
</div>
</div>
</div>
<div class="item">
<div class="fill" style="background-image:url('app/images/image1.jpg');">
<div class="container">
</div>
</div>
</div>
<div class="item">
<div class="fill" style="background-image:url('//placehold.it/1024x700/CC1111/FFF');">
<div class="container">
</div>
</div>
</div>
</div>
<div class="pull-center">
<a class="carousel-control left" href="#myCarousel" data-slide="prev">‹</a>
<a class="carousel-control right" href="#myCarousel" data-slide="next">›</a>
</div>
</div>
</div>
</div>
<div class="clear"></div>
<footer>@Copyright</footer>
</div>
我在开发者控制台中没有错误,在网络调用中,调用并找到了图像。这就是我的输出(只有控件可见):
答案 0 :(得分:1)
要使用ngView,您需要设置路由。你没有发布你的任何应用程序JS代码,因此很难看出它可能出错的地方,但通常做我认为你问的方法是:
如果没有看到你的代码就很难分辨出你遇到麻烦的地方,但我的猜测是你只是试图在没有路线的情况下使用ngView;容易犯错误。
答案 1 :(得分:0)
我终于找到了答案。我必须设置div的高度:
<div class="main">
<div ng-view="" style="height:100%"></div>
</div>