ruby-on-rails – 我在哪里将我的ui.router模板放在rails应用程
发布时间:2020-12-17 02:22:39 所属栏目:百科 来源:网络整理
导读:我正在研究一个基本的Rails / Angular应用程序,并使用ui.router来控制视图.但是,当我尝试使用templateUrl时,我收到localhost / app / assets / templates / partial-home.html错误.我应该把这些部分放在轨道上? app.config(function($stateProvider,$urlRou
我正在研究一个基本的Rails / Angular应用程序,并使用ui.router来控制视图.但是,当我尝试使用templateUrl时,我收到localhost / app / assets / templates / partial-home.html错误.我应该把这些部分放在轨道上?
app.config(function($stateProvider,$urlRouterProvider) { $urlRouterProvider.otherwise('/'); $stateProvider .state('home',{ url: '/',template: "this is a test of the state provider",//templateUrl: 'app/assets/templates/partial-home.html',controller: 'testCtrl' }); }); 解决方法
我正在使用
angular-rails-template,它还将HTML模板缓存到Angular的$templateCache中以保存AJAX调用或手动注入模板.
所以,对于模板:assets / javascripts / templates > gem’angle-rails-templates’和捆绑 //= require angularjs //= require angular-rails-templates //= require_tree ./templates (在你的设置中,include应该是:// = require_tree ../templates(未测试),你应该更改ignore_prefix settings) $stateProvider.state('home',{ url: '/',// Template on: app/assets/javascripts/templates/partial-home.html templateUrl: 'partial-home.html',//should work now :) controller: 'testCtrl' }); }); 而已.让我知道事情的后续 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |