作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<div id="container">
<div ng-repeat="itm in items" class="item">
<div>
<span>{{itm.name}}</span>
<ul>
<li ng-repeat="i in itm.grouped">
<span>{{i.spName}}</span>
</li>
</ul>
</div>
</div>
</div>
查看已编译并附加到 jqueryui 选项卡,源代码如下
<html><body>
<div id="innerPageContent" ng-show='UI.showTabs'>
<div id="tabs" tabs>
<ul id="tabs_ul">
</ul>
</div>
</div></body></html>
调用 Controller
$scope.$watch("items", function (newValue, oldValue, scope) {
$("#container").gridalicious({
width: 250
});
});
脚本完整功能运行但似乎没有任何变化找不到动态内容?
最佳答案
尝试:
App.directive('onLastRepeat', function() {
return function(scope, element, attrs) {
if (scope.$last)
setTimeout(function() {
scope.$emit('onRepeatLast', element, attrs);
}, 1);
};
});
App.controller('someController', function($scope) {
$scope.$on('onRepeatLast', function(scope, element, attrs) {
$("#container").gridalicious({
selector: ".item"
});
});
};
在 HTML 中:
<div id="container">
<div ng-repeat="itm in items" class="item" on-last-repeat>
<div>
<span>{{itm.name}}</span>
<ul>
<li ng-repeat="i in itm.grouped" >
<span>{{i.spName}}</span>
</li>
</ul>
</div>
</div>
</div>
这在我的项目中适用于我,基本上你需要在所有元素都被渲染时调用 $("#container").gridalicious()
关于jquery - 以 AngularJS 方式使用 ng-repeat 进行网格化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22928398/
我正在从 float 到 flexbox 我有一些问题。 我有以下代码: .card { display: flex; flex-direction: row; border: 1px s
我是一名优秀的程序员,十分优秀!