问题标签 [angularjs-templates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
1889 浏览

javascript - angular-rails-templates 加载模板失败

我正在尝试让 Angular 加载模板:

和我的html:

但我得到的只是404 Failed to load resource因为,Rails 告诉我,No route matches [GET] "/blah.html". 我知道这是因为 Rails 中的资产管道。blah.html在里面/app/assets/javascripts/templates/blah.html,我正在使用angular-rails-templatesgem 来尝试解决问题。所以我application.js有:

但我没有任何运气。

生成的 html 表明angular-rails-templates正在加载(它有一个脚本/assets/angular-rails-templates....js)但 rails 找不到blah.html

版本:
rails 4.2.1
angular-rails-templates 0.1.4
angularjs 1.3.15

0 投票
2 回答
1251 浏览

angularjs - 使用 AngularJS $http 从 API 检索和显示数据

我有这个控制器:

在我看来,“客户”数组打印得很好,但现在我想从我的数据库中获取我的客户,所以我做了这个

console.log($scope.clientes) 正在打印正确的数据(一个包含很多对象的数组),但它没有显示在我的视图中:

我究竟做错了什么?

编辑:

我将控制器代码更改为:

这是正确的方法还是有更好的方法?

0 投票
4 回答
3800 浏览

ruby-on-rails - angular-rails-templates:找不到模板

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

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

我试图将“模板”文件夹移出 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 中使用资产的完整路径?

0 投票
1 回答
50 浏览

angularjs - 无法通过自定义指令模板编译使用 ng-repeat 形成视图

我在自定义指令编译的模板中表示 ng-repeat 时遇到问题。请找到我的 plunker http://plnkr.co/edit/5A5oZf5kwBezB4mqZ56C?p=preview。即使问题出现了,但选项没有出现。我怀疑我在模板格式中的以下代码是否正确?

0 投票
0 回答
97 浏览

angularjs - 将 HTML 模板绑定到 AngularJS 中的数据

我有一个简单的 HTML 模板,如下所示

我可以用一个数据对象将它编译成一个字符串吗,我不想将它与任何范围绑定。

喜欢

谢谢!

在此处添加了 Plunker

0 投票
1 回答
416 浏览

javascript - 将数据绑定到定义的模板