im建立Rails应用程序并使用angular-rails-templates
gem。我试图加载模板使用ng-include,它不工作。这里是我的application.js:使用Angular Rails模板时ng-include找不到模板文件
//= require jquery
//= require jquery_ujs
//= require angular
//= require angular-rails-templates
//= require lodash
//= require_tree ../templates
//= require_tree .
模板文件位于assets/templates/person.html
已NG-包括的index.html.erb文件(只有拥有它的部分):
<li ng-repeat="item in dirList.list | filter:search">
<ng-include src="'person.html'"></ng-include>
</li>
的js文件(仅限第一部分):
angular.module('directoryApp', ['templates'])
.controller('directoryController', function() {
var dirList = this;
dirList.toggle = true;
可能是什么问题?该应用程序的其余部分正在工作!我究竟做错了什么?有没有更好的方式来使用角钢模板内的轨道?
另见:http://stackoverflow.com/questions/29709334/angular-rails-templates-just-not-working –