Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angularjs passy Mashise-TypeError:element.Mashise不是函数_Angularjs_Masonry - Fatal编程技术网

angularjs passy Mashise-TypeError:element.Mashise不是函数

angularjs passy Mashise-TypeError:element.Mashise不是函数,angularjs,masonry,Angularjs,Masonry,我在使用passy砖石时出错了。你知道这是什么意思吗?因为现在基本上砖石对我根本不起作用 提前感谢我不确定您的问题的原因是什么,但我只是在处理同样的问题,我能够通过处理依赖项来解决它。经过一些尝试和错误,我注意到我缺少了angular Mashiness的一个依赖项,称为jquery bridget。我不知道为什么bower install没有安装这个,也许bower.json有问题,但无论如何,如果您这样做了 bower uninstall --save angular-masonry 然后

我在使用passy砖石时出错了。你知道这是什么意思吗?因为现在基本上砖石对我根本不起作用


提前感谢

我不确定您的问题的原因是什么,但我只是在处理同样的问题,我能够通过处理依赖项来解决它。经过一些尝试和错误,我注意到我缺少了angular Mashiness的一个依赖项,称为jquery bridget。我不知道为什么bower install没有安装这个,也许bower.json有问题,但无论如何,如果您这样做了

bower uninstall --save angular-masonry
然后

bower install --save jquery-bridget
bower install --save angular-masonry
它可能会解决你的问题。再一次,我不完全确定这是否是同一个问题,或者我的设置是否有不稳定的地方,我把它搞砸了。希望这有帮助

您需要安装插件:

如果使用grunt wiredep,则应在html中获得以下脚本顺序(脚本列表的第二部分应具有完全相同的顺序:jquery.bridget.js和其他脚本!):


在所有这些配置下,棱角砖砌体按预期工作。

我以前遇到过完全相同的问题,通过更改“jquery.bridget.js”加载位置来解决



欢迎来到Stackoverflow。你的问题太宽泛了。请阅读并相应更新您的问题。适合我。我必须先加载jquery.bridget,然后才能进行砌石和图像绘制
bower install --save jquery-bridget
<!-- bower:js -->
<script src="/vendor/jquery/dist/jquery.js"></script>
<script src="/vendor/angular/angular.js"></script>
<script src="/vendor/angular-resource/angular-resource.js"></script>
<script src="/vendor/angular-route/angular-route.js"></script>

<script src="/vendor/jquery-bridget/jquery.bridget.js"></script>
<script src="/vendor/get-style-property/get-style-property.js"></script>
<script src="/vendor/get-size/get-size.js"></script>
<script src="/vendor/eventie/eventie.js"></script>
<script src="/vendor/doc-ready/doc-ready.js"></script>
<script src="/vendor/eventEmitter/EventEmitter.js"></script>
<script src="/vendor/matches-selector/matches-selector.js"></script>
<script src="/vendor/outlayer/item.js"></script>
<script src="/vendor/outlayer/outlayer.js"></script>
<script src="/vendor/masonry/masonry.js"></script>
<script src="/vendor/imagesloaded/imagesloaded.js"></script>
<script src="/vendor/angular-masonry/angular-masonry.js"></script>
<!-- endbower -->
{
  ...
  "dependencies": {
    "jquery": "~2.1.4",
    "angular": "~1.3.15",
    "angular-resource": "~1.3.15",
    "angular-route": "~1.3.15",
    "angular-masonry": "~0.11.0",
    "jquery-bridget": "~1.1.0"
  }
}