AngularJS 模板。内部JS不执行

2024-01-26

我有很多模板html页面,其中包含js代码。当我的 RouteProvider 加载此模板之一时,JS 不会执行。 我不想使用 eval。 我可以在外部 .js 文件中编写代码并使用 requireJS,但我不知道如何使用 requireJS 停用“未使用的”js 文件。 你能告诉我如何在加载的模板页面上执行 JS 代码吗?


在当前版本(1.0.4 和 1.1.2)中,AngularJS 将not执行通过以下方式指定的部分中包含的任何 JavaScript 代码templateUrl (or template).

目前,您最好的选择是预先预加载大部分代码。人们正在尝试 requireJS,并且在 SO 和邮件列表上有很多关于它的问题。但事实是,虽然可以为控制器和部分完成按需加载,但一般来说,按需加载并没有得到很好的支持(请参阅AngularJS 中的模块化是如何减轻的? https://stackoverflow.com/q/12645720/1418796了解更多相关信息)。在实践中,这可能不是问题,因为用 AngularJS 编写的代码往往非常非常简洁,因此预先加载内容不会对性能产生不利影响(相反,因为所有代码都在浏览器中,所以没有与按需加载相关的延迟)。

按需加载是 AngularJS 2.0 中正在开发的一项功能。

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

AngularJS 模板。内部JS不执行 的相关文章

  • 显示具有多个父代的 D3 树

    我目前有this http bl ocks org mbostock 4339083图已实现 我希望在描述具有多个父节点的子节点时保持结构和可折叠性 有没有办法做到这一点 我研究了力图 但我也想保留一组层次结构 这意味着 1 级的父级可以有
  • 在 Internet Explorer 中使用什么来监视 jscript 内存使用情况

    我们正在调试 GWT 应用程序 在 Firefox 中运行正常 在 IE6 0 中开始运行正常 但一段时间后 它就会崩溃并开始爬行 经过一些测试后 我们怀疑存在一些内存问题 使用了太多内存 内存泄漏等 除了使用taskmanager和pro
  • 从函数返回函数的目的是什么?

    阅读一些遗留代码 发现 A prototype setSize function var v1 new Vector2 return function size var halfSize v1 copy size multiplyScala
  • 如何正确清理来自 AngularJS 控制器的无效输入的表单?

    我有一个 AngularJS 表单 其中包含 除其他字段之外 类型之一url 后者很重要 因为这会强制相应的输入成为有效的 URL 在某些条件下 例如 要关闭具有此类表单的模式对话框 我想以编程方式清除该表单 为此 我实现了方法reset基
  • Angular.js:如何从无序列表中获取 orderBy 或过滤器来工作?

    尝试根据价格和评级 在返回的对象中 进行排序 我宁愿用 ng click 和 li 来代替使用选择菜单 有没有办法做到这一点 我环顾四周 这是我能想到的最接近的 ul class restaurant filter li i class i
  • 想要动态处理与分页相关的页码显示:ReactJS

    我有一些分页逻辑工作得很好 唯一的问题是我只能让它显示并固定数量的页面可供选择 现在我已经把它放到了 5 页 但我希望它能够根据总记录动态更改 假设我有 100 条记录 每页限制为 10 条 将有 10 页 现在我只能让它以这种方式显示 第
  • ReactTransitionGroup 不适用于 React-redux 连接组件

    我正在开发一个更大的项目 但我创建了这个简短的示例来说明问题 如果我使用Box组件 它的工作原理 它在控制台中输出componentWillEnter and componentWillLeave当我们点击按钮时 如果我使用BoxConta
  • javascript 选择自定义光标 (svg)

    我正在动态地将光标更改为悬停时的本地 svg element on mouseover function this css cursor url svgs pointer svg 9 30 auto 工作正常 但我想选择该 svg 来操纵其
  • 将 Firebase 云消息传递与 Windows 应用程序结合使用

    我在 Android 和 iOS 应用程序中使用 Firebase Cloud Messaging 但是我还有此应用程序的 Windows Mac OS 版本 我想保留相同的逻辑 我知道 Firebase Cloud Messaging 可
  • mongodb 聚合 - 累积字段的不同组值

    如果我有Player表格文件 name String score Int 我有Group文档 其中组代表玩家列表 groupName String players ObjectID 玩家可以属于多个组 我想做一个聚合Player文档 按以下
  • 使用 JavaScript 移动页面上的按钮

    我的按钮可以移动 但奇怪的是 我无法弄清楚偏移是否有问题 我希望我的按钮随着鼠标光标移动 但现在它的移动方式不是我想要的 有时它会消失 另外 创建的新按钮是重叠的 我不知道如何解决这个问题并拥有更好的外观 var coorA var coo
  • 如何正确取消引用然后删除 JavaScript 对象?

    我想知道从内存中完全取消引用 JavaScript 对象的正确方法 确保删除时不会在内存中悬空 并且垃圾收集器会删除该对象 当我看这个问题时在 JavaScript 中删除对象 https stackoverflow com questio
  • LeafleteachLayer函数不会迭代所有Layer

    使用 GeoJSON 数据数组创建一些标记 getJSON GetLocationsServlet function data L geoJSON data onEachFeature onEachFeature addTo mymap G
  • 传递给 $resource 的 @id 是什么?

    resource entries id id id update method PUT id是什么 在 资源上doc page http docs angularjs org api ngResource 24resource下面有人这么说
  • 表单发布请求并存储收到的数据

    我有一个非常简单的表单 在提交时发出发布请求
  • 使用 Javascript 设置 cookie [重复]

    这个问题在这里已经有答案了 我正在尝试构建我的第一个移动应用程序 它需要连接到我的 mysql 数据库并使用 json 返回数据 这很好 目前我有一个登录系统 一旦确定用户名和密码存在 它就会返回一条成功消息 对于下一步 我想在我的页面上使
  • 使用javascript动态更新css内容

    需要将 css 更新为动态值 我不确定最好的方法是什么 div style zoom 1 div 缩放级别将根据窗口大小调整触发 应用程序将相应缩放 我将此应用程序加载到 cordova 中并让它在 iPAD 中运行 然后我意识到需要使用
  • 主页(网格)上的缩略图现在显得模糊。如何纠正?

    我不知道这看起来是否愚蠢 但从早上开始我就无法纠正这个突然出现在我的博客网站上的错误www candidopinions in http www candidopinions in 我有一个网格视图模板 其中博客文章中的特色图像作为调整大小
  • 在 iOS 7 Safari 中,如何区分通过边缘滑动与后退/前进按钮的 popstate 事件?

    在 iOS 7 Safari 中 现在有两种后退 前进导航方式 使用底部的传统后退 前进按钮箭头或从屏幕边缘滑动 我正在使用动画在 ajax 应用程序中的页面之间进行转换 但如果用户通过边缘滑动进行导航 我不想触发该转换 因为这本身就是一个
  • Flot 库将 y 轴设置为最小值 0 和最大值 24

    如何将 y 轴设置在 0 到 24 的范围内 这是我的代码 j plot j placeholder d1 xaxis mode time min new Date 2010 11 01 getTime max new Date 2011

随机推荐

  • UITextView 撤消管理器不适用于替换属性字符串(iOS 6)

    iOS 6 已更新为使用 UITextView 进行富文本编辑 UITextView 现在获得一个 attributeText 属性 该属性是愚蠢的不可变 这是在 NDA 下在 iOS 6 Apple 论坛上提出的问题 由于 iOS 6 现
  • Varchar数据有选择地显示结果

    我正在开发一个应用程序来监控 IP 地址活动 我在 Ubuntu 12 04 上使用 LAMP 堆栈 在mysql数据库中 我创建了一个包含2列的表 ip和mac 数据类型均为varchar 我将一些数据放入表中 当我使用 select f
  • 是否可以手动分解 C++ 符号?

    我收到一些这样的错误 dyld lazy symbol binding failed Symbol not found ZN2nm8RationalIxEC1ERKNS 10RubyObjectE Referenced from Users
  • 如何查看模板类型参数推导的类型?

    有没有一种简单的方法可以强制编译器向我显示为模板参数推导的类型 例如 给定 template
  • 如何在 Spring 中使用注释和纯 Java 设置 hibernate.hbm2ddl.auto

    如何仅使用 Java 和注释在 Spring 中设置以下内容
  • 让线程等待计时器或信号?

    我正在编写一个多线程Python应用程序 其中每个线程应该在以下情况下唤醒 来自主线程的信号 自行启动的 Timer 调用 换句话说 线程应该根据它们为自己设置的计时器唤醒 并且能够在相关事件出现时响应来自管理线程的信号 实现双重 定时器
  • 为什么 sql server 在 NVarchar 字段中存储问号字符而不是日语字符?

    我正在尝试将日语字符存储在 SQL Server 2000 数据库的 nvarchar 字段中 当我运行如下更新语句时 update blah set address N where key ID 1 从 SQL Server Manage
  • 我需要将利率转换为小数值

    我有以下内容 应该返回利息除以 100 的值 我如何实现这个 import math p int raw input Please enter deposit amount n r float raw input Please input
  • 有没有正确的方法来子类 Tensorflow 的数据集?

    我正在研究可以处理自定义 Tensorflow 数据集的不同方法 并且我习惯于查看PyTorch 的数据集 https pytorch org tutorials beginner basics data tutorial html cre
  • 一个或两个字母后跟 3-4 个数字

    我正在尝试找到正确的正则表达式模式 以允许一两个字母后跟 3 到 5 个数字 最后可选一个字母 最后应该允许非字母数字来包裹字符串 Allowed M394 MP4245 TD493 X4958A V49534 U394U A5909 No
  • Heroku 部署错误:找不到模块“/app/index.js”

    我正在尝试在 Heroku 上部署 mt 应用程序 但总是遇到相同的错误 2016 08 18T10 16 10 988982 00 00 heroku web 1 Starting process with command node in
  • React Native 组件中的 onEnter/onExit 方法 (react-native-router-flux)

    因此 我可以在路由器定义中的应用程序根目录中使用 onEnter onExit 方法 并且它工作得很好
  • 有没有 Doctrine 和 Propel 的比较?

    我看过很多 Doctrine 与 Propel 的比较 但没有一个真正说服我选择 Doctrine 而不是 Propel 我已经使用 Propel 一段时间了 几乎我读到的每一个比较都表明 Propel 没有被很好地记录为第一个问题 而且我
  • ASIHTTPRequest 与 AFNetworking 与 NSUrlRequest

    过去我用过ASIHTTPRequest但现在有NSURLRequest 我们应该使用NSURLRequest现在 有什么缺点吗 对于现在阅读本文的人 我最终使用了AFNetworking正如答案中提到的 https github com A
  • asp.net缓存多线程锁webparts

    我有以下场景 假设我们有两个不同的 Web 部件对相同的数据进行操作 一个是饼图 另一个是数据表 在其 Page Load 中 它们从数据库异步加载数据 加载后将其放入应用程序缓存中以供进一步使用或由其他 Web 部件使用 因此每个 Web
  • 使用 keras tokenizer 处理不在训练集中的新单词

    我目前正在使用 Keras Tokenizer 创建单词索引 然后将该单词索引与导入的 GloVe 字典进行匹配以创建嵌入矩阵 然而 我遇到的问题是 这似乎破坏了使用词向量嵌入的优点之一 因为当使用经过训练的模型进行预测时 如果它遇到不在分
  • JAX-WS/CXF 中的 /encoded 和 /literal 支持

    我从未在 java 中使用过 RPC 调用 所以我对需要研究的一些遗留代码有点困惑 如果可能的话 我希望您能帮助我阐明如何将 CXF 与 RPC 结合使用 1 CXF不支持rpc encoded调用 JAXWS 2 0 不支持 Rpc 编码
  • 不精确浮点常数的警告

    诸如 为什么 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 8 不是 让我想到 最好让编译器警告浮点常量 它舍入到二进制浮点类型中最接近的可表示形式 例如 0 1 和 0 8 以基数 2 浮点舍入 否则它们需要无限量的
  • 如何编译 GnuTLS

    我尝试在 Centos 6 2 上多次编译 GnuTLS 库 但没有成功 这些是步骤 我下载了荨麻2 4 root localhost opt wget http www lysator liu se nisse archive nettl
  • AngularJS 模板。内部JS不执行

    我有很多模板html页面 其中包含js代码 当我的 RouteProvider 加载此模板之一时 JS 不会执行 我不想使用 eval 我可以在外部 js 文件中编写代码并使用 requireJS 但我不知道如何使用 requireJS 停