角度轨道模板:找不到模板

2023-12-01

我有一个 Rails 应用程序,使用 AngularJS 进行客户端开发。我尝试加载位于“app/assets/javascripts/templates/”中的模板:

myApp.config(['$routeProvider',
  function($routeProvider) {
    $routeProvider.
      when('/', {
        templateUrl: '/index.html',
        controller: 'MainController'
      }).
      otherwise({
        redirectTo: '/'
      });
  }]);

但我总是收到错误:“错误:[$compile:tpload] 无法加载模板:/index.html”。

我尝试将“templates”文件夹移出 javascripts - app/assets/templates 并通过将以下行添加到 config/application.rb 将其添加到我的资产管道加载中:config.assets.paths << Rails.root.join("app","assets","templates")

在使用模板的完整路径之前,我不断收到相同的错误消息:templateUrl: '/assets/index.html',.

  1. 为什么第一种方法不够呢? Angular-rails-templates gem 不应该在 app/assets/javascripts/templates 中查找模板吗?

  2. 为什么我应该在 javascript 中使用资产的完整路径?


我的问题是sprockets不兼容。版本 2.1.3 可以工作,所以我把它放在我的Gemfile:

gem 'sprockets', '2.12.3'

我跑了bundle update sprockets一切都是桃色的。

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

角度轨道模板:找不到模板 的相关文章

随机推荐

  • servlet 不将会话属性转发给 jsp

    使用嵌入式 tomcat 此代码有效 Servlet String test test request setAttribute test test request getRequestDispatcher index jsp forwar
  • 我有 JSF 1 1 页面 其中有一个
  • 在 Python 中,如何指示我正在重写某个方法?

    以 Java 为例 Override注释不仅提供了重写的编译时检查 而且还提供了优秀的自记录代码 我只是在寻找文档 尽管如果它是像 pylint 这样的检查器的指示符 那就是一个奖励 我可以在某处添加注释或文档字符串 但是在 Python
  • AsyncTask 的时间超过几秒? [复制]

    这个问题在这里已经有答案了 API 参考指出 AsyncTasks 理想情况下应该用于短操作 几秒钟 至多 最多 doInBackground 的问题是 例如 需要 30 秒 线程池可能会耗尽线程吗 如果这就是原因 那么如果我确保我的应用程
  • 使用 LINQ to XML 构造 SOAP 信封

    我必须构建一个具有 SOAP 信封的 XML 文档 如下所示
  • C# 检查文本框中的空格

    如何在 C 中检查文本框中是否仅存在空格并在之后执行某些操作 这可以确保您的支票中包含多个空格 bool hasAllWhitespace txtBox1 Text Length gt 0 txtBox1 Text Trim Length
  • 提示并阻止用户离开/关闭页面

    根据 StackOverflow 在添加问题或回复问题时的做法 我想提示用户 Are you sure you want to navigate away from this page Press OK to continue or Can
  • Google 活动识别可以在旧版本的 Android 上运行吗?

    我想开发一个在Android 4 1上实现活动识别的测试应用程序 但我在文档上看到只支持4 2 2 我还看到像 AutomateIt 包括识别功能 这样的应用程序可以在我的 Jellybean 4 1 上运行 怎样才能做到这一点呢 谷歌自己
  • 如何统计数组中每个值的出现次数?

    我在MongoDB中有一个ISSUES数据库 有些问题有注释 这是一个数组 每个评论都有一个作者 如何统计每个作者发表的评论数量 我试过了 db test issues group key comments username true in
  • 如何使用java从.nsf(lotus Notes)文件中获取所有附件

    步骤如下 拿了我的莲花笔记背面作为样本 nsf 然后尝试从sample nsf中读取附件 代码片段 Database db session getDatabase C Projects NotesToJava sample nsf Docu
  • Java日历设置不正确

    我在使用 Java 日历时遇到了一些问题 我正在解析 txt 文件中的一些数据 并且需要创建一个日期 完成以下代码后 tmpYear Double parseDouble row yearIndex tmpMonth Double pars
  • 如何使用自定义策略防止基于扩展声明类型登录 AD B2C

    我有一个扩展声明类型Extension isEmailVerified 我想根据此声明类型的值阻止用户登录 如果是true那么用户可以登录 如果false然后需要在登录页面显示一条错误消息 表明您的电子邮件未经过验证
  • getchar() 不会传递 EOF 并且 Ctrl+Z 不会终止 Cygwin 上的程序

    这是一个简单的程序 计算字符串 符号和单词 使用 Cygwin 进行计算一切正常 但是在启动时 输入值后 程序不会打印nc nw nl并等待输入更多值 改变EOF到 13 Enter 无论如何都没有帮助 ctrl Z is useful t
  • 无法启动appium会话

    我无法开始会话 你能帮忙吗 我已完成以下步骤 从 Appium for windows 包启动 Appium 服务器 运行 appium exe 文件 启动了android模拟器 启动硒服务器 通过 TestNG 运行脚本 当我在浏览器中输
  • ES6 模板文字:如何在解释之前传递作用域?

    我开始使用模板文字来制作错误生成器 我有工作代码 但我被迫声明内部可能错误的列表constructor范围 我对此并不满意 有没有办法复制模板文字而不评估它 以便我可以在正确的范围内评估它 或者将范围传递给模板文字 Working erro
  • 将存储过程结果转换为模型对象

    我在使用实体框架的 asp net mvc3 应用程序中有一个存储过程 CREATE PROCEDURE dbo MinMax AS DECLARE T1 TABLE MinColorsId int MAXColorsId int INSE
  • SparkContext.addJar 在本地模式下不起作用

    当spark作业中需要有jar文件时 需要通过2种方式添加到spark作业中 1 jar path命令中的选项 2 SparkContext addJar path 谁能告诉我这两种方式之间的区别 From 这个问题 答案是它们是相同的 只
  • 如何在 Odoo POS 收据中添加二维码图像

    我正在尝试将 QR 图像添加到 POS 收据中 我在正常发票中使用的有效代码如下 img 对于收据 我将字符串导出为receipt qr string 并将以下行添加到收据的继承 XML 文件中 img 但图像看起来像是一个断开的链接 我
  • 在 Chrome 打包应用程序中保存而不提示

    我已经开始在 Chrome 中查看 Google 的打包应用程序 http developer chrome com apps这似乎是一项伟大的技术 但还处于早期阶段 我的问题是 是否可以使用应用程序中的文件系统 API 在没有提示的情况下
  • 角度轨道模板:找不到模板

    我有一个 Rails 应用程序 使用 AngularJS 进行客户端开发 我尝试加载位于 app assets javascripts templates 中的模板 myApp config routeProvider function r