【发布时间】:2015-05-04 12:16:25
【问题描述】:
我已经尝试将 Angular Masonry 与他们的自定义指令一起使用,但没有成功。我在控制台中遇到错误,例如:
TypeError: b.masonry 不是函数
我已经加载了 Angular 脚本文件以及 Angular Masonry,加载了图像。
我的html:
<div masonry column-width = "200">
<div class="masonry-brick" ng-repeat="brick in bricks">
<img ng-src="{{ brick }}" alt="A masonry brick">
</div>
</div>
控制器:
var myApp = angular.module('myApp',['ngRoute','wu.masonry']);
myApp.controller('mainController',['$scope',function($scope){
$scope.bricks = ['Images/Christina_Ysaguirre_Photography_Copyright_2015_(2).jpg',
'Images/Christina Ysaguirre Photography Copyright 2015 (3).jpg',
'Images/Christina Ysaguirre Photography Copyright 2015 (4).jpg',
'Images/Christina Ysaguirre Photography Copyright 2015 (5).jpg'
];
}]);
图像正在 html 中加载,但 Masonry 没有对它们做任何事情。我在这里做错了什么?
【问题讨论】:
标签: javascript angularjs angularjs-directive jquery-masonry