angular.js - angular1运行程序报错
某草草
某草草 2017-05-15 17:12:17
[AngularJS讨论组]

1.angular//运行程序报错Error: [$injector:unpr] Unknown provider: uniqueFilterProvider <- uniqueFilter
2.相关代码




    
    SportsStore
    
    
    
    
    
    



Home {{item}}

{{item.name}} {{item.price|currency}}

{{item.description}}


customFilters.js

angular.module("customFilters",[])
.filter("unique", function () {
    return function (data,propertyName) {
        if(angular.isArray(data)&&angular.isString(propertyName)){
var results=[];
            var keys={};
            for (var i=0;i

应该是过滤器的问题,我刚刚开始学,找不出哪里错了啊0 0大神在哪里

某草草
某草草

全部回复(2)
某草草

你的sportsStore有依赖注入customFilters吗?

或者你先把customFilters改成sportsStore尝试一下

我想大声告诉你
<script>
    angular.module("sportsStore", ["customFilters"]);
</script>
<script src="controllers/sportsStore.js"></script>

你是先创建sportsStore module的,后面再引入controllers/sportsStore.js,
在sportsStore.js文件里面将angular.module("customFilters",[])修改为angular.module("customFilters"),因为sportsStore module已经创建好了,无需再重新创建

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号