多页角度开发

时间:2014-06-20 06:20:31

标签: ajax angularjs

我必须使用ng样板创建多页面角度框架。我们有基于模块化组件的方法,可以在同一页面上多次创建单个组件。例如,我可以在主页上有2个轮播组件实例,并且图像路径的配置和幻灯片参数等来自ajax。现在的挑战是这个ajax url是动态的,并且没有固定的模式,所以我不能在我的js中编写硬代码。有什么办法可以将这个动态网址从模板传递给我的$ http请求吗?

中有类似的内容
<div ng-controller="CarouselCtrl" carouselUrl="<dynamic url>">
    <div class="container slider">
        <ul>
            <li ng-repeat="slide in slides">//..</li>
        </ul>
    </div>
</div>

1 个答案:

答案 0 :(得分:0)

您只能在指令中将属性传递给控制器​​。此外,您可能会重新考虑将CarouselCtrl逻辑放在单独的指令中,因为显然应该这样做。