角度抛出错误 $parse:ueoe 表达式意外结束

2024-05-04

我网站的这一部分有错误,我无法弄清楚,因为我几个月没有更改它。

错误是:

Error: [$parse:ueoe] http://errors.angularjs.org/1.4.3/$parse/ueoe?p0=event._id%3FEventController
    at Error (native)
    at http://localhost:3000/scripts/libs.js:44598:416
    at Object.q.consume (http://localhost:3000/scripts/libs.js:44801:157)
    at Object.q.ternary (http://localhost:3000/scripts/libs.js:44794:497)
    at Object.q.assignment (http://localhost:3000/scripts/libs.js:44794:284)
    at Object.q.expression (http://localhost:3000/scripts/libs.js:44794:237)
    at Object.q.filterChain (http://localhost:3000/scripts/libs.js:44794:145)
    at Object.q.expressionStatement (http://localhost:3000/scripts/libs.js:44794:91)
    at Object.q.program (http://localhost:3000/scripts/libs.js:44793:458)
    at Object.q.ast (http://localhost:3000/scripts/libs.js:44793:257) <li class="controller__item controller__item--disabled" data-controller-range="[1, 1]" data-event-sidebar-to="false" ng-click="event._id ? EventController.update(event._id, event) : EventController.create(event)">

根据 Angular.js:

错误:$解析:ueoe 表达式意外结束 表达式意外结束:event._id 描述 当表达式末尾缺少标记时发生。例如,忘记表达式中的右括号将触发此错误。

要解决此问题,请详细了解 Angular 表达式、识别错误并修复表达式的语法。

HTML 模板:

<main class="main">
    <div ng-include src="'/admin/navbar/navbar.template.html'"></div>
    <div ng-include src="'/admin/breadcrumb/breadcrumb.template.html'"></div>
    <section class="events">
        <div class="events__container">
            <div class="events__row">
                <div class="col-md-12">
                    <div class="events__box">
                        <div class="events__header">
                            <h2 class="events__title"> Todos os eventos - </h2>
                        </div>
                        <div class="events__body">
                            <table class="events__table" data-table>
                                <!-- directive:table-sorter-directive -->
                                <thead>
                                    <tr>
                                        <th class="events__th events__th--all">
                                            <input type="checkbox" />
                                        </th>
                                        <th class="events__th"> Nome </th>
                                        <th class="events__th"> Data </th>
                                        <th class="events__th events__th--reservations"> Reservas </th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <tr class="events__tr" ng-repeat="event in events">
                                        <td class="events__td events__td--checkbox">
                                            <input type="checkbox" data-controller-input ng-click="EventController.retrieveOne(event._id)"/>
                                        </td>
                                        <td class="events__td"> {{ event.name }} </td>
                                        <td class="events__td"> {{ event.date }} </td>
                                        <td class="events__td events__td--reservations"> 50 </td>
                                    </tr>
                                </tbody>
                            </table>
                        </div>
                    </div>
                </div>
            </div>
            <aside class="events__sidebar" data-event-sidebar>
                <!-- directive:event-sidebar-directive  -->
                <form class="events__sidebar-form" method="POST" action="#">
                    <div class="events__sidebar-group">
                        <label class="events__sidebar-label" for="event_value"> Valores: </label>
                        <input class="events__sidebar-input event__sidebar-input--value" type="text" id="event_value" ng-model="event.men"/>
                        <input class="events__sidebar-input event__sidebar-input--value" type="text" id="event_value" ng-model="event.women"/>
                    </div>
                    <div class="events__sidebar-group">
                        <label class="events__sidebar-label" for="event_name"> Nome do evento: </label>
                        <input class="events__sidebar-input" type="text" id="event_name" ng-model="event.name"/>
                    </div>
                    <div class="events__sidebar-group">
                        <label class="events__sidebar-label" for="event_hour"> Hora: </label>
                        <input class="events__sidebar-input" type="text" id="event_hour" ng-model="event.hour"/>
                    </div>
                    <div class="events__sidebar-group">
                        <label class="events__sidebar-label" for="event_point"> Ponto de encontro: </label>
                        <input class="events__sidebar-input" type="text" id="event_point" ng-model="event.meeting"/>
                    </div>
                    <div class="events__sidebar-group">
                        <label class="events__sidebar-label" for="event_info"> Informações simples: </label>
                        <input class="events__sidebar-input" type="text" id="event_info" placeholder="1 Hora de Open Bar + 2 horas de loucura"/>
                    </div>
                    <div class="events__sidebar-group">
                        <label class="events__sidebar-label" for="event_hiw"> Como funciona: </label>
                        <input class="events__sidebar-input" type="text" id="event_hiw" ng-model="event.hiw"/>
                    </div>
                </form>
            </aside>
        </div>
    </section>
    <aside class="controller" data-controller> 
        <!-- directive:controller-directive -->
        <!-- directive:controller-action-directive  -->
        <div class="controller__controller" data-controller-indicator>
            <i class="icon icon__cogs"></i>
        </div>
        <div class="controller__container">
            <ul class="controller__list">
                <li class="controller__item"                            data-controller-range="[0]" data-event-sidebar-to="true" ng-click="EventController.clean()">
                    <i    class="icon icon__plus icon__2x"></i>
                    <span class="controller__legend"> Novo </span>
                </li>
                <li class="controller__item controller__item--disabled" data-controller-range="[1, 1]" data-event-sidebar-to="true">
                    <i    class="icon icon__pencil icon__2x"></i>
                    <span class="controller__legend"> Editar </span>
                </li>
                <li class="controller__item controller__item--disabled" data-controller-range="[1, 1]" data-event-sidebar-to="false" ng-click="event._id ? EventController.update(event._id, event) : EventController.create(event)">
                    <i    class="icon icon__cloud icon__2x"></i>
                    <span class="controller__legend"> Salvar </span>
                </li>
                <li class="controller__item controller__item--disabled" data-controller-range="[1]" data-event-sidebar-to="false" ng-click="EventController.delete(event._id)">
                    <i    class="icon icon__trash icon__2x"></i>
                    <span class="controller__legend"> Deletar </span>
                </li>
                <li class="controller__item controller__item--email">
                    <i    class="icon icon__search icon__2x"></i>
                    <span class="controller__legend"> E-mail </span>
                </li>
                <li class="controller__item controller__item--search">
                    <i    class="icon icon__envelope icon__2x"></i>
                    <span class="controller__legend"> Pesquisar </span>
                </li>
            </ul>
        </div>
    </aside>
</main>

事件控制器.js:

'use strict';
var EventController = function(scope, EventModel) {
    this.scope      = scope;
    this.EventModel = EventModel;
    this.scope.store = [];

    this.retrieve();
};

EventController.prototype = {
    clean: function() {
        this.scope.event = {};
    },

    create: function(newEvent) {
        this.EventModel.Model.insert(newEvent)
            .then(function(result) {

            });
    },

    retrieve: function() {
        var that = this;

        this.EventModel.Model.find()
            .then(function(result) {
                that.scope.events = result;
            });
    },

    retrieveOne: function(eventId) {
        var that = this;

        this.EventModel.Model.findOne(eventId)
            .then(function(result) {
                that.scope.event = result;
            });
    },

    update: function(editedEvent, event) {
        this.EventModel.Model.update(editedEvent, event)
            .then(function(result) {

            });
    },

    delete: function(eventId) {
        this.EventModel.Model.remove(eventId)
            .then(function(result) {

            });
    }
};

angular.module('adminApp').controller('EventController', ['$scope', 'EventModel', EventController]);

我不知道出了什么问题。有人可以帮忙吗?

Thanks.


我相信该错误可能是由于src属性

ng-include src="'/admin/navbar/navbar.template.html'"
ng-include src="'/admin/breadcrumb/breadcrumb.template.html'"

应该

ng-include="'/admin/navbar/navbar.template.html'"
ng-include="'/admin/breadcrumb/breadcrumb.template.html'" 

src仅当包含为element <ng-include

但在你的情况下ng-include被用作attribute

有关更多信息,请查看文档ng-包含 https://docs.angularjs.org/api/ng/directive/ngInclude

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

角度抛出错误 $parse:ueoe 表达式意外结束 的相关文章

  • 优化重叠矩形的绘制

    我有很多矩形 有些与其他矩形重叠 每个矩形都有一个绝对 z 顺序和一个colour 每个 矩形 实际上是粒子效果 网格或纹理的轴对齐边界框 并且可能是半透明的 但只要您不尝试剔除其他矩形后面的矩形 就更容易抽象地思考彩色矩形 所以我将在问题
  • 将 MVC 操作结果发送到打印机

    我有一个带有操作的控制器 SomeController ActionToBePrinted ActionToBePrinted 返回一个 html 视图 当按下按钮时 从普通的 mvc razor 视图调用此操作 当按下按钮时 我将如何将视
  • PDF 附件 NodeMailer

    预先感谢您的回复 我编写了一些使用nodemailer 0 7 1的代码 它发送电子邮件并将pdf附加到电子邮件中 但是 pdf 附件在编码时会自行损坏或截断或发生其他情况 我之所以说这是附件之前的文件 即我本地的文件 是512kb 而电子
  • 如何在 Ionic 2 中动态创建具有特定类的模式?

    嗨 我已经被一个问题困扰好几天了 到目前为止还没有研究证明足够 我正在尝试在 Ionic 2 中创建一个具有特定类 或 id 的简单模式 我需要这样简单的东西
  • 任何 JavaScript 代码都是有效的 TypeScript 代码吗?

    目前我已经开始学习TypeScript 从我研究过的文档来看TypeScript 我看到一些纯的样品JavaScript代码可以编译为TypeScript code 我的问题是 TypeScript 语言的设计方式是否使任何 JavaScr
  • 错误:grid.mongo.GridStore不是构造函数,使用mongoose、Grid-fs-stream和grid multer存储

    我收到以下提到的错误 基本配置如下 我已经将文件上传到服务器上 我想下载它们但出现这些错误 我向 api files delete fileId 调用了 POST 请求 它应该调用路由并将文件返回给浏览器 而不是使用网格相关模块获取错误 M
  • 如何从矩形点计算旋转角度?

    我有4分1 2 3 4闭合一个矩形 这些点按以下方式排列在数组中 x1 y1 x2 y2 x3 y3 x4 y4 我遇到的问题是矩形可以旋转一定角度 如何计算原始点 灰色轮廓 和角度 我试图在 javascript css3 transfo
  • React-Router v5 History.push 不触发组件

    很抱歉朋友们又问这个问题了 我找到了解决这个问题的几个方法 但他们让我很困惑 我只是想问一个优雅的方法来做到这一点 正如你通过标题所理解的 我有一个关于反应路由的问题 让我解释 我有一个按钮 其名称是Login 单击按钮后 我执行了一些逻辑
  • 在javascript中通过window.location传递数据

    我试图通过 window location 传递数据 数据在 del id img album 中可用 我想通过 window location 发送多个值 window location save php type deldownload
  • crypto createHMAC 输出根据 Nodejs 版本而有所不同

    我在升级节点版本时遇到加密模块问题 创建的HMAC取决于节点的版本 您将在下面找到重现该问题的代码片段 如果我将密钥编码为 BASE64 或任何 HMAC 不依赖于 node js 版本 如果我将其编码为二进制 则当我更改 Node js
  • js中将div旋转到一定高度

    How to rotate a div to certain height suppose 10px I can rotate a div otherwise around 360 degrees I need the angle by w
  • 同源政策目的可疑

    正如我所读到的 同源策略是防止源自 邪恶 域 A 的脚本向 良好 域 B 发出请求 换句话说 跨站点请求伪造 玩了一下我了解到的Access Control Allow Origin标头和CORS据我了解 它允许从好域 B 指定服务器 域
  • javascript捕获文本区域中的粘贴事件

    我目前有一个文本区域 我需要控制已粘贴的文本 本质上 我需要能够将用户想要粘贴到文本区域中的任何内容并将其放入变量中 然后我将计算出他们粘贴文本的位置和字符串的大小 以将其从文本区域中删除 然后最后用我自己的方式处理变量中的文本 我的问题
  • Mongodb 以不区分大小写的方式排序

    我在 Nodejs express 中以 mongodb 作为数据库的一个项目中非常努力地构建 当我使用 sort 获取所有数据时 它以错误的方式返回数据 那么有没有办法按照我的预期得到正确的格式 如下所示 如果我们在数据库中有三个记录 i
  • Firebase CLI 部署错误:“现在在 Firebase CLI 中禁用部署到 Node.js 10 以下的运行时。”

    我有一个使用 Cloud Functions for Firebase 的项目 在将 Firebase CLI 更新到版本 9 0 0 后 我收到一条错误消息 错误 函数目录中的 package json 有一个引擎字段 不受支持 有效的选
  • Spring Boot 和安全性以及自定义 AngularJS 登录页面

    我正在为 Spring Security 实现一个自定义 AngularJS 登录页面 但遇到身份验证问题 遵循本教程 示例 以及他们的示例在本地运行良好 https github com dsyer spring security ang
  • 如何找出javascript中加载了哪些javascript?

    继另一个问题的评论之后 我问自己是否有办法获取页面上加载的所有 js 代码的列表 就像 Firebug 或 chrome Inspector 所做的那样 有没有一种纯javascript的方法 一种方法是抓取脚本标签 但这样你可能会错过动态
  • 对于调用另一个异步函数的异步函数,玩笑测试失败

    我正在尝试测试一个使用另一个异步函数返回的数据的异步函数 这是解释我的问题的代码 StudentInfo js export async function getData studentData imported from another
  • grep 的贪婪行为

    我认为在正则表达式中 贪婪 适用于量词而不是整个匹配 然而 我观察到 grep E color auto a ab lt printf aab returns aab而不是aab 这同样适用于 sed 另一方面 在 pcregrep 和其他
  • 为什么转换 new.Date() .toISOString() 会改变时间?

    我正在以两种不同的格式在数据库中插入日期 这是作为日期时间插入 var mydate mydate new Date document getElementById clockinhour value mydate toISOString

随机推荐

  • Common Lisp——为什么这个符号不是外部的?

    我正在尝试在 ASDF 中运行测试 如下所示 foo asd defsystem foo tests depends on foo fiveam components module tests components file main pe
  • delphi中生成随机数

    我想在delphi中创建一个随机数并将其分配给文件作为文件名 我设法做到了这一点 但是当我单击按钮生成数字时 它总是以 0 开头 知道如何修复它 procedure TForm1 Button1Click Sender TObject va
  • 在 AIX 中启动 C++ 可执行文件时出错

    在我们的应用程序从 HP 迁移到 AIX 的过程中 我遇到了一个独特的问题 以下模拟代码在 HP 和 AIX 中产生不同的结果 是的 即使您不打算调用代码 不使用 库函数仍然可能是一个错误 它可以将某些组件的加载推迟到稍后 因此它可能不会导
  • 序列化文件类型 jQuery

    我正在尝试使用序列化我的表单数据 包括文件图像字段jquery form jsjQuery API 该 API 正在帮助我序列化数据字段 包括图像并返回图像对象 object file 这是我的序列化代码 var data js form
  • 使用 R 从 Microsoft Outlook 发送电子邮件时的 Html 表输出格式

    我正在尝试使用以下方法将数据框转换为 html 表htmlTable打包 然后使用 Microsoft Outlook 作为电子邮件客户端发送电子邮件RDCOMClient通过附加 html 表作为电子邮件正文来进行打包 我是 HTML 编
  • 为什么android SQLite可以将双精度值(java 8字节)存储到float列中

    Create Table db execSQL CREATE TABLE PERSONS TABLE PersonsColumns ID INTEGER PRIMARY KEY AUTOINCREMENT PersonsColumns HE
  • 由于辅助功能设置而未检测到 iOS 手势

    我正在开发的应用程序需要三点滑动手势 我已经成功地实现了这个使用UIGestureRecognizer大多数情况下它工作得很好 但是 如果您打开设备的 缩放 辅助功能设置 设置 gt 常规 gt 辅助功能 gt 缩放 则会停止识别该手势 缩
  • 具有重复名称的 WSDL — 如何强制 Java 类名称

    背景 我们正在开发一个与多个第三方网络服务通信的应用程序 遗憾的是 其中一个使用糟糕的命名约定定义了 WSDL 文件 响应元素及其使用的复杂类型经常重复使用相同的名称 下面的代码片段显示了这样一个例子
  • 在注释处理器中获取字段类

    我正在编写我的第一个注释处理器 并且遇到了一些看似微不足道的问题 但我找不到有关它的任何信息 我有一个用我的注释注释的元素 MyAnnotation String property 当我将此属性作为处理器中的元素获取时 我似乎无法以任何方式
  • 使用 React 更新关于 props 变化的 C3 图表

    我试图在数据更改时美化作为 React 组件编写的 C3 图表的更新 数据通过父组件的 props 流向组件 我现在拥有的解决方案 有效 但似乎并不是最优的 当新数据进入时 整个图表都会重新生成 我想过渡到新状态 线条移动而不是整个图表眨眼
  • 如何在 UIStackView 中垂直和水平居中

    I have a simple UIImageView with 50x50 size If I had a UIView of size 100x100 and I wanted to center the image inside of
  • 如何以编程方式滚动面板

    我有一个System Windows Forms Panel有一些内容 我正在尝试以编程方式向上或向下滚动面板 垂直 我尝试过设置AutoScrollPosition属性为新的Point在面板上 但这似乎并没有做到这一点 我有AutoScr
  • UIView的setNeedsLayout、layoutIfNeeded和layoutSubviews之间有什么关系?

    谁能对两者之间的关系给出明确的解释UIView s setNeedsLayout layoutIfNeeded and layoutSubviews方法 以及一个使用所有三个的示例实现 谢谢 让我感到困惑的是 如果我将自定义视图发送给set
  • 带填充零的十六进制格式

    将整数类型格式化为十六进制字符串时 我无法让它用零填充数字 println 4x 0x0001 as u16 gt 0x1 but expected 0x0001 println 02x 0x0001 as u16 gt 0x1 same
  • Angular js中两个$scope数组的区别

    有没有办法返回 angularjs 范围内存在的两个数组之间的差异 例如 scope user1 a b scope user2 a b c d 这两者的区别应该给我另一个 scope user3 c d Underscore js对此有不
  • 使用主题函数在 body 标记后插入代码

    我试图在开头添加一段代码everyDrupal 站点中的页面 因为我有不止一个page模板 我想以编程方式执行此操作 但没有成功 我还是个新手 虽然我了解了钩子 主题函数等的要点 但我只是想不出实现这一目标的正确方法 到目前为止我已经覆盖了
  • R data.frame 从另一个变量选择的变量中获取值,向量化

    我收到的数据包含许多类似的变量 还有一个附加变量指示哪些变量one我真正想要的那些类似的变量 使用循环我可以查找正确的值 但是数据很大 循环很慢 而且看起来这应该是可矢量化的 我只是还没弄清楚怎么做 编辑 所选变量将用作同一数据框中的新变量
  • SwiftUI - 正确使用 @available() 和 #available

    我在下面的代码中遗漏了什么吗 此应用程序在 iOS 15 设备上构建 macOS Monterey b5 Xcode 13 b5 并完美执行 但在 iOS 14 7 设备上导致 SIGABRT import SwiftUI struct C
  • 在 RecyclerView 中回收视图后,长按会损坏 EditText(或 android.support.v7.widget.AppCompatEditText)

    Bug总结 After EditText正在被回收RecyclerView 其用于选择所有文本并显示上下文菜单 剪切 复制 粘贴 的长按行为不再按预期工作 从 Android 15 到 Android 28 都会出现此问题 我都尝试过Edi
  • 角度抛出错误 $parse:ueoe 表达式意外结束

    我网站的这一部分有错误 我无法弄清楚 因为我几个月没有更改它 错误是 Error parse ueoe http errors angularjs org 1 4 3 parse ueoe p0 event id 3FEventContro