我如何引用$odd或$even通过变量ng-repeat?我想这样做:
<ng-repeat="item in items" ng-if="$odd">these are odd{{item}}</div>
<ng-repeat="item in items" ng-if="$even">these are even {{item}}</div>
Run Code Online (Sandbox Code Playgroud)
通过做这个:
<div ng-repeat="side in sides">
<div ng-include='template'></div>
</div>
//template
<ng-repeat="item in items" ng-if="side">these are {{side}} {{item}}</div>
//in the controller
$scope.sides = ['$odd','$even']
Run Code Online (Sandbox Code Playgroud)
{{side}}结果$odd和$even文本在预期的文本,但所有的{{item}}都通过.
我试过ng-if="side",ng-if=side,ng-if={{side}},ng-if=" 'side' ".我敢肯定,这只是我在玩耍时的新手无知,而且我正盯着我.
编辑:::
对不起,我不清楚.分配$ odd和$ even非常简单,如果我想写出整个布局,我现在已经让步了.但是,我想要做的是使用ng-include来尽可能地模拟布局的重用部分.我的布局的一个非常简化的版本看起来像这样:
我想做的是转这样的事情:
<div class="outer-column1">
<div class="innercolumnA">
<div class="thumbnail" ng-repeat"thumbnail in thumbnail" ng-if"$even"></div>
</div>
<div class="innercolumnB">
<div …Run Code Online (Sandbox Code Playgroud) html javascript angularjs angularjs-directive angularjs-ng-repeat
我有兴趣在Shopify托管页面上使用基于Angular Material的联系表单.因为网站的其余部分不是使用Angular Material构建的,所以我想以模块化的方式实现这个联系表单,并将其隔离在自己的div中.我遇到的问题是Angular Material的样式表(当前链接在头部)影响了所需影响区域之外的页面元素.是否可以将Angular Material内容与页面的其余部分隔离开来?一个人怎么可能呢?