javascript - 为什么 angularjs 无法正确解析我的对象?

标签 javascript angularjs

我正在构建一个 angularjs 应用程序并遇到一个小问题。我正在填充项目列表,然后根据某些条件过滤该列表。在网页上查看时,一切看起来都很好,似乎没有任何问题。

但是,在 Chrome 中查看控制台时,我在页面加载时看到此问题:

GET http://localhost:8000/app/img/customers/%7B%7Bproject.LogoPath%7D%7D 404 (Not Found) jquery-1.9.1.js:6063
GET http://localhost:8000/app/img/customers/%7B%7Bproject.LogoPath%7D%7D 404 (Not Found) angular-scenario.js:11101

它似乎放置了第一个 GET 错误,然后执行我的 groupBy 过滤器(两次),然后出现第二个 GET 错误。

真正奇怪的部分是网页上的所有内容都显示正确,并且没有丢失 Logo 或其他项目未定义的错误。

下面是生成img路径的代码:

<article ng-repeat="pm in projects|filter:colorFilter|groupBy:'LeadProjectManagerName'">
    <section class="project-section-header">
        <h3>{{pm}} <small>{{(projects|filter:pm|filter:{ColorStatus:colorFilter}).length}} projects</small></h3>
    </section>
    <div class="project project-{{project.ColorStatus}}" ng-class="{'project-last':($index+1) % 4 == 0}" ng-repeat="project in projects|filter:pm|filter:{ColorStatus:colorFilter}">
        <img src="img/customers/{{project.LogoPath}}" class="project-logo">
        <h1><a href="#/project/{{project.Id}}/dashboard">{{project.Name}}</a></h1>
        <p class="project-progress">{{(project.CompletedTasks / project.ScheduledTasks) * 100 || 0}}%</p>
        <p class="project-icons"><i class="icon-ok"></i> {{project.CompletedTasks}}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i class="icon-calendar"></i> {{project.ScheduledTasks}}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i class="icon-remove"></i> {{project.MissedTasks}} </p>
    </div>
</article>

我的所有数据都被显示,所有 Logo 也都被显示。我不知道这个错误是从哪里来的,也不知道为什么它有字面的project.LogoPath而不是project.LogoPath的值。

有什么想法吗?

最佳答案

你必须使用ng-href解析 {{ Variables.of.scope }}。否则它采用文字字符串。 ng-src 相同

关于javascript - 为什么 angularjs 无法正确解析我的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17723559/

相关文章:

javascript - 让 TypeScript 知道在运行时通过 mixin 添加到对象的方法

javascript - 使用 jQuery 和 ajax 尝试写入锁定记录的最佳方法?

javascript - ng-click 表单外部未获取数据

angularjs - 如何将两个模块注册到 ng-app?

javascript - 使用 2 个 Controller 管理工厂 JSON $http 数据

javascript - AngularJS 中的克隆元素

javascript - 方向力布局中与图像重叠的链接

javascript - 如何阻止 Javascript 将日期转换为除法?

javascript - 如何将动态值从 html 按钮传递到模型

javascript - 不确定为什么 'userApp' 模块不可用